glibc 업그레이드


17

난 그냥 읽어 여기 가 glibc는 보안 버그이며, 이미 고정되어있다.

실제 설치된 glibc 버전은로 표시 될 수 있음을 알았습니다 ldd --version. 내 시스템은 버전 2.19를 실행합니다.

따라서 지금 업그레이드하고 싶지만 업그레이드 방법을 모르겠습니다. (전체 시스템을 업그레이드하고 싶지 않습니다). glibc가 포함 된 패키지를 찾으려고 노력했습니다 apt-cache search glibc. 그러나 수백 개의 패키지가 있습니다 ...

그렇다면 누구나 새로운 버전의 glibc를 얻기 위해 업그레이드해야 할 패키지를 찾는 방법을 알고 있습니까?


2
당신은 시도 sudo apt-get update && sudo apt-get upgrade했습니까?
j0h

1
물론 나는 이러한 자동 업데이트를 알고 있습니다. 그러나 내 질문에서 설명했듯이 glibc가 포함되어 있으며 업그레이드 해야하는 패키지를 찾는 방법을 찾고 있습니다.
eDeviser

1
glibc는 패키지입니다. 당신이 볼 수있는 apt-cache search glibc 다음의 glibc 소스를보고, 어떻게 apt-cache policy glibc-source업그레이드 후보 버전을 말할 것이다. 또는 libc6을 의미 할 수 있습니다.
j0h

답변:


17

j0h가 설명했듯이 내 문제를 해결할 수있었습니다. 여기 내가 한 일이 있습니다.

  1. 나는 glibc에 대해 Wikipedia에서 읽었다. Glibc (GNU C 라이브러리라고도 함)에는 Linux 용 포크 (libc6)가 있습니다. Libc6은 apt를 통해 제공됩니다.
  2. apt-get update데이터베이스를 업데이트하려면 실행하십시오 .
  3. apt-cache policy libc6설치된 버전과 후보 버전을 찾는 데 사용 되는 반면 설치된 버전은로 표시 될 수도 있습니다 ldd --version.
  4. 새로운 후보 버전을 설치하십시오 apt-get install libc6
  5. 성공을 확인하려면 3 단계를 다시 수행하여 새 버전을 다시 확인하십시오.

답변 해주셔서 감사합니다! 4 단계에서 apt-get install libc6, 나는 그것이 오타라고 생각합니다.
packetie

내 후보자가 현재 glibc 버전 이상으로 나아가 야한다는 의미와 동일하다면 우분투로 업그레이드해야합니까?
jxramos

@jxramos 그렇습니다. 어떤 버전의 Ubuntu를 실행 중이고 2 단계를 수행하셨습니까?
eDeviser
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.