버전을 지정하지 않고 특정 버전 및 아치를 설치합니다.

버전을 지정하지 않고 특정 버전 및 아치를 설치합니다.

glibc-devel버전 2.17과 아키텍처가 포함된 패키지를 설치하고 싶다고 가정해 보겠습니다 i686. 내가 특정한 것에 관심을 두지 않는다고 가정하자풀어 주다.

또한 이것이 스크립트에서 실행된다고 가정하면 yum --showduplicates list유사한 솔루션이 불가능합니다.

  • 아키텍처에 관심이 없다면 yum install glibc-devel-2.17x86_64 아키텍처용 glibc-devel 2.17의 최신 버전을 실행하여 얻을 수 있습니다.
  • 버전에 관심이 없다면 yum install glibc-devel.i686i686 아키텍처에서 glibc-devel의 최신 버전과 릴리스를 실행하여 얻을 수 있습니다.

하지만 실행하려고 하면 yum install glibc-devel-2.17.i686yum이 나에게 알려줄 것입니다 No package glibc-devel-2.17.i686 available..

실제 버전을 알지 못한 채 패키지의 버전과 아키텍처를 어떻게 제한할 수 있나요?

(glibc-devel은 단지 예일 뿐이며 일반적인 질문입니다)

답변1

glob을 사용할 수 있어야 합니다.

yum install glibc-devel-2.17-*.i686

yum패키지 이름이나 전체 버전 및 릴리스(및 선택적으로 에포크)만 결합된 아키텍처 사양만 지원됩니다.

의 경우 대신 or 옵션을 dnf사용할 수 있습니다 .--arch--forcearch

관련 정보