rpm을 사용하여 glibc.i686을 설치하고 종속성을 해결하는 방법

rpm을 사용하여 glibc.i686을 설치하고 종속성을 해결하는 방법

나는 yum이것을 할 수 있다는 것을 알고 있습니다. 하지만 내 문제는 조금 다릅니다.

kickstart운영 체제를 설치한 후 설치 후 단계로 glibc.i686 rpm을 다운로드하여 설치하는 설치 후 스크립트를 작성하고 싶습니다 wget. 설치되는 기본 운영 체제는 x86_64입니다. 따라서 설치 중에 glibc.i686 패키지를 선택할 수 없습니다. 또한 yum설치 후 스크립트에서는 너무 복잡하다고 생각하여 사용할 수 없습니다 .

그래서 모든 종속성 rpm을 가져와서 사용했다고 생각했지만 rpm종속성을 찾으려고 하면 nss-freebl 일부 rpm이 표시되지만 패키지를 설치하려고 하면 glibc.i686을 참조합니다(즉, 순환 종속성이 있습니다). 동일한 rpm 명령으로 함께 설치하려고 하면 종속성 목록이 표시됩니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

~처럼@WarrenYoung이 댓글에서 언급했습니다., 64비트 배포판에서는 일반적으로 32비트 및 64비트 버전의 라이브러리를 모두 설치할 수 있습니다. 예를 들어, 이것은 내 Fedora 14 시스템입니다.

내 스키마 정보입니다.

$ getconf LONG_BIT
64

내 운영 체제 아키텍처 정보입니다.

$ uname -a
Linux grinchy 2.6.35.14-106.fc14.x86_64 #1 SMP Wed Nov 23 13:07:52 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

이것은 제가 설치한 GLIBC 아키텍처 라이브러리입니다.

$ rpm -q glibc
glibc-2.13-2.i686
glibc-2.13-2.x86_64

시작하다

%packages패키지를 설치하려면 킥스타트 파일 섹션에 다음을 포함 할 수 있어야 합니다 .

%packages
...
glibc-*.i686
...

관련 정보