Yum은 i386 패키지보다 x86_64에 대한 선호도를 표현할 수 있습니까? [복사]

Yum은 i386 패키지보다 x86_64에 대한 선호도를 표현할 수 있습니까? [복사]

저는 CentOS5 64비트 버전을 실행하고 있습니다. 현재 Yum 업데이트 또는 설치를 실행하면 Yum에서 i386 패키지를 먼저 지우지 않으면 x86_64를 사용할 수 있을 때 i386 패키지가 설치됩니다.

Yum x86_64 패키지를 먼저 설치한 다음 64비트 패키지를 사용할 수 없는 경우 i386 패키지를 설치할 수 있습니까?

환경설정을 설정할 수 있다는 것을 알고 있습니다.오직64비트 패키지가 설치되어 있지만 32비트 패키지가 유일한 옵션인 경우 32비트 패키지가 설치되지 않게 되므로 이 작업을 수행하고 싶지 않습니다.

답변1

yum.conf에 설정하면 multilib_policy=best기본값은 "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.

관련 정보