Como atualizar corretamente o glibc?

8

O firmware do meu NAS vem com uma versão antiga do glibc , a saber 2.5. Para lidar com alguns binários pré-compilados vinculados * a glibc 2.15, eu gostaria de atualizá-lo. A partir de alguns testes simples em um ambiente chroot , aprendi simplesmente adicionando o mais recente libc-2.15.so e atualizar o symlink libc.so.6 produzirá um sistema inutilizável; provavelmente devido a libc-2.15.so estar ligada a ld-linux.so.3 , o que naturalmente exigiria a versão 2.15 ao invés da 2.5. Mas antes de eu mergulhar em muita tentativa e erro,

what is the correct procedure to manually upgrade glibc?

* apesar de estarem ligados "estaticamente", eles ainda dinamicamente se ligam ao glibc ...

    
por Tobias Kienzler 18.11.2013 / 09:30

1 resposta

5

Atualizar a biblioteca padrão é arriscado, pois alguns programas e bibliotecas podem depender da versão atual.

Minha recomendação, se você precisar executar programas mais novos, é instalar uma distribuição completa de chrooted . Isso requer mais espaço em disco, mas é muito mais simples e menos arriscado do que tentar atualizar a libc. O Debian fornece uma ferramenta para facilitar as instalações em um chroot: debootstrap . Veja Instalando dois glibc ao lado do debian / ubuntu (uma situação muito semelhante) para mais explicações e Como executo programas de 32 bits em um Debian / Ubuntu de 64 bits? para um tutorial completo em uma situação um pouco diferente.

    
por 19.11.2013 / 01:31

Tags