como atualizar a libc no debian squeeze?

como atualizar a libc no debian squeeze?

Quero instalar o scanner Arachni na minha squeeze box debian. Mas tem problema com a versão glibc. Ele precisa do glibc 2.15, mas o que está instalado no meu debian é o 2.11.

Como posso atualizar minha libc de 2.11 para 2.15?

Responder1

você pode usar os scripts de construção do Arachni para construir um pacote para o seu sistema:

wget -O - https://raw.github.com/Arachni/build-scripts/master/bootstrap.sh | bash

Você precisará ter algumas dependências de desenvolvimento disponíveis, como gcc, g++ e mais, mas os scripts de construção verificarão a sanidade do ambiente e informarão se estiver faltando alguma coisa.

Responder2

A libcbiblioteca é usada por praticamente todos os programas do seu sistema e, como tal, não é uma tarefa simples simplesmente atualizá-la para uma versão mais recente. Fazer isso provavelmente quebrará todo o resto do seu sistema. A melhor recomendação seria encontrar uma versão do Arachni que tenha sido compilada contra a versão libc já existente no seu sistema, de preferência uma que seja especificamente empacotada para o Squeeze (uma pesquisa rápida no Google, infelizmente, não parece produzir nenhum pacote para o Debian) . Alternativamente, você pode baixara fontee construa-o para o seu sistema com base nas versões corretas da biblioteca. Claro, você precisará instalar os -devpacotes das bibliotecas necessárias.

EDIT: Isso é lamentável em fornecer pacotes binários para aplicativos Linux. Diferentes distribuições fornecem diferentes versões de bibliotecas, e você realmente deveria usar pacotes compilados para essas versões específicas (ou versões compatíveis). Isso normalmente não é um problema porque a maioria dos aplicativos é construída na maioria das distribuições populares e fornece RPMs e Debs para eles. A instalação a partir de tarballs brutos geralmente é problemática, mesmo sem problemas de biblioteca. Isso realmente deveria ser da responsabilidade dos desenvolvedores de software de fornecer pacotes binários adequados para seus usuários.

informação relacionada