내 스키마가 아닌 다른 스키마를 "yum 검색"할 수 있나요?

내 스키마가 아닌 다른 스키마를 "yum 검색"할 수 있나요?

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.

관련 정보