glibc를 올바르게 업그레이드하는 방법은 무엇입니까?

glibc를 올바르게 업그레이드하는 방법은 무엇입니까?

내 NAS 펌웨어는 상당히 오래된 버전 glibc인 2.5와 함께 제공됩니다. 2.15 에 연결된 일부 미리 컴파일된 바이너리를 처리하기 위해 glibc업그레이드하고 싶습니다 . 환경에서의 몇 가지 간단한 테스트를 통해 단순히 최신 버전을 추가 하고 심볼릭 링크를 업데이트하면 아마도 순차 연결 로 인해 사용할 수 없는 시스템이 생성된다는 chroot것을 이해합니다 . 물론 2.5 대신 버전 2.15도 필요합니다. 하지만 너무 많은 시행착오를 겪기 전에libc-2.15.solibc.so.6libc-2.15.sold-linux.so.3

glibc를 수동으로 업그레이드하는 올바른 단계는 무엇입니까?


* "정적으로" 연결되어 있지만아직glibc에 동적으로 연결됨...

답변1

일부 프로그램과 라이브러리는 현재 버전에 따라 달라질 수 있으므로 표준 라이브러리를 업그레이드하는 것은 위험합니다.

최신 프로그램을 실행해야 한다면 전체 프로그램을 설치하는 것이 좋습니다.뿌리 뽑힌분배하다. 이를 위해서는 더 많은 디스크 공간이 필요하지만 libc를 업데이트하는 것보다 더 간단하고 덜 위험합니다. 데비안은 chroot 설치를 용이하게 하는 도구를 제공합니다:부팅 방지 프로그램. 바라보다debian/ubuntu에 동시에 두 개의 glibc 설치(매우 유사한 상황) 더 자세한 설명과64비트 Debian/Ubuntu에서 32비트 프로그램을 어떻게 실행하나요?약간 다른 상황에서 전체 방법을 알아보세요.

관련 정보