yum 서버에서 일부 패키지를 가져오려고 합니다 yumdownloader
. 다양한 아키텍처에 대한 패키지를 가져오기 위해 인수를 전달할 수 있습니다 --archlist=
. 이 경우 대상 컴퓨터는 64비트 OS를 실행하고 있지만 내 컴퓨터는 32비트이므로 이 작업을 수행해야 합니다.
내가 아는 한 이것은 효과가 있지만 yum search
비슷한 주장은 없습니다. "잘못된" 스키마에 대해 와일드카드 검색을 수행하는 방법이 있습니까?
답변1
명령줄 도구를 사용하여 repotrack
특정 패키지에 필요한 모든 것을 다운로드할 수 있습니다. 이는 저장소만 살펴보므로 이미 설치되어 있는지 여부에 관계없이 모든 것을 다운로드합니다.
repotrack - 패키지와 해당 종속성을 추적하고 다운로드합니다.
예
$ repotrack -a x86_64 -p . vim-enhanced
Downloading acl-2.2.51-10.fc19.x86_64.rpm
Downloading akmod-nvidia-331.67-1.fc19.x86_64.rpm
Downloading akmod-nvidia-173xx-173.14.38-3.fc19.x86_64.rpm
Downloading akmod-nvidia-304xx-304.121-1.fc19.x86_64.rpm
Downloading akmods-0.5.1-3.fc19.noarch.rpm
....
인용하다
답변2
와 함께 사용할 수 있는 아키텍처 옵션이 없는 것 같습니다 yum search
. 아키텍처별로 검색해야 할 때 yum list
패키지 설명이 없었음에도 불구하고 유용하다는 것을 알았습니다.
이것은에서 온 것입니다냠 맨페이지:
패키지 이름 지정
다음 작업을 통해 설치, 업데이트, 나열, 삭제 등을 위해 패키지를 참조할 수 있습니다.
name name.arch name-ver name-ver-rel name-ver-rel.arch name-epoch:ver-rel.arch epoch:name-ver-rel.arch
예를 들어:
yum remove kernel-2.4.1-10.i686
그렇지 않으면 다음과 같이 검색할 수 있습니다.
yum search package | grep your_desired_architecture ## i386, x86_64, noarch, etc.