저는 CentOS5 64비트 버전을 실행하고 있습니다. 현재 Yum 업데이트나 설치를 실행하면 Yum이 i386 패키지를 미리 제거하지 않는 한 x86_64를 사용할 수 있게 되면 i386 패키지가 설치됩니다.
Yum이 x86_64 패키지를 우선적으로 설치하고 64비트 패키지를 사용할 수 없는 경우 대신 i386 패키지를 설치할 수 있습니까?
환경설정을 지정할 수 있다는 것을 알고 있습니다.오직64비트 패키지가 설치되어 있지만 이 작업을 수행하고 싶지 않습니다. 32비트 패키지가 유일한 옵션인 경우 설치가 불가능하기 때문입니다.
답변1
multilib_policy=best
yum.conf에 설정하면 기본값은 'all'이므로 i386 및 x86_64 패키지를 모두 설치합니다. 'best'로 설정하면 x86_64 버전이 없는 경우 i386만 설치됩니다.
CentOS 5 yum.conf 매뉴얼 페이지에서:
multilib_policy - Can be set to ’all’ or ’best’. All means
install all possible arches for any package you want to
install. Therefore yum install foo will install foo.i386
and foo.x86_64 on x86_64, if it is available. Best means
install the best arch for this platform, only.