Atualizando glibc

17

Acabei de ler aqui que há um bug de segurança no glibc e que ele já está corrigido.

Eu descobri que a versão realmente instalada do glibc pode ser mostrada por ldd --version. Meus sistemas executa a versão 2.19.

Quero agora atualizá-lo, mas não sei como fazê-lo. (Eu não quero atualizar o sistema inteiro). Tentei descobrir qual pacote contém glibc apt-cache search glibc. Mas existem centenas de pacotes ...

Alguém sabe como descobrir o pacote que eu preciso atualizar para obter a nova versão do glibc?

eDeviser
fonte
2
você tentou sudo apt-get update && sudo apt-get upgrade?
j0h
1
Claro que conheço essas atualizações automaticamente. Mas, como descrevi na minha pergunta, estou procurando uma maneira de descobrir qual pacote inclui o glibc e precisa ser atualizado.
eDeviser
1
glibc é o pacote. você pode apt-cache search glibc ver o glibc-source e fazer o apt-cache policy glibc-sourceque informa a sua versão candidata à atualização. Como alternativa, você pode significar libc6.
j0h

Respostas:

17

Como j0h descreveu, fui capaz de resolver meu problema. Aqui está o que eu fiz:

  1. Eu li na Wikipedia sobre glibc. O Glibc (mais conhecido como GNU C Library) possui um fork do linux, chamado libc6. Libc6 está disponível via apt.
  2. Execute apt-get updatepara atualizar o banco de dados.
  3. Use apt-cache policy libc6para descobrir a versão instalada e a versão candidata, enquanto a versão instalada também pode ser mostrada com ldd --version.
  4. Instale a nova versão candidata com apt-get install libc6
  5. Verifique a nova versão novamente, executando a etapa 3 novamente para ver seu sucesso.
eDeviser
fonte
Obrigado pela resposta! Na etapa 4, apt-get install libc6acho que foi um erro de digitação lá.
packetie
se meu candidato é o mesmo que meu atual, isso significaria ir além da minha versão glibc, seria necessária uma atualização para o ubuntu como um todo?
jxramos 23/01
@jxramos Sim, isso poderia ser. Qual versão do Ubuntu você está executando e executou a etapa número dois?
eDeviser 24/01