CentOS 6 glibc 업데이트 문제

CentOS 6 glibc 업데이트 문제

내 centOS 버전은 centos-release-6-6.el6.centos.12.2.x86_64입니다.

glibc-2.15를 추출하고 설치하기 위해 다음 명령을 실행했습니다.

tar zxvf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build 
../configure --prefix=/opt/glibc-2.14 
make -j4
make install

그러나 command를 사용하여 glib 버전을 확인하면 다음과 같이 yum list glibc표시됩니다.

설치된 패키지 glibc.i686 2.12-1.192.el6 @base glibc.x86_64 2.12-1.192.el6 @base

답변1

얻는 버전은 yum list glibc수동으로 컴파일한 버전이 아니라 저장소에 있는 glibc 버전입니다.

2.15 버전을 참조하려면 컴파일 시 구성된 폴더에서 glibc 버전을 확인하고 사용해야 합니다.

답변2

"Yum list glibc"는 항상 centos 6 저장소에서 사용 가능한 glibc 버전을 표시합니다.

여러분이 따른 단계는 자신만의 glibc 버전을 구축했음을 의미하지만 이것이 저장소의 버전도 변경한다는 의미는 아닙니다.

업그레이드 라이브러리를 사용하려는 경우 이를 내보내거나 /lib/ 또는 /lib64/ 아래의 심볼릭 링크에 업그레이드 라이브러리를 제공해야 하며, 이는 다음 방법으로 수행할 수 있습니다.

1.LD_LIBRARY_PATH=/opt/glibc-2.14 export LD_LIBRARY_PATH

현재 세션이 로그아웃될 때까지 노출된 상태로 유지됩니다.

  1. 심볼릭 링크 교체 ln -sf /lib/glibc.so.6 /opt/glibc-2.14/glibc-2.14.so

프로그램 중 하나라도 작동이 중지되면 즉시 다음 명령을 실행하십시오.

ln -sf /lib/glibc.so.6 glibc-2.x.so

여기서 x는 glibc의 정품 버전을 나타냅니다.

관련 정보