como atualizar a libc no debian squeeze?

2

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

Como posso atualizar minha libc de 2,11 para 2,15?

    
por hd. 09.06.2013 / 17:23

2 respostas

2

você pode usar os scripts de construção da Arachni para criar 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 dev disponíveis, como gcc, g ++ e mais, mas os scripts de compilação verificarão a disponibilidade e informarão se você está perdendo alguma coisa.

    
por 24.06.2013 / 16:43
0

A biblioteca libc é usada por praticamente todos os programas em seu sistema e, como tal, não é uma tarefa simples simplesmente atualizá-la para uma versão mais nova. Fazê-lo provavelmente irá quebrar todo o resto do seu sistema. A melhor recomendação seria encontrar uma versão do Arachni que foi compilada contra a versão libc já no seu sistema, preferencialmente uma que seja especificamente empacotada para o Squeeze (uma pesquisa rápida no Google, infelizmente, não parece produzir nenhum pacote para o Debian) . Como alternativa, você pode fazer o download da fonte e compilá-la para o seu sistema com as versões corretas da biblioteca. Obviamente, você precisará instalar os pacotes -dev para as bibliotecas necessárias.

EDIT: Esta é a coisa infeliz sobre o fornecimento de pacotes binários para aplicativos Linux. Diferentes distribuições fornecem versões diferentes de bibliotecas, e você realmente deveria estar usando pacotes compilados contra essas versões específicas (ou versões compatíveis). Isso normalmente não é um problema porque a maioria dos aplicativos é construída contra a maioria das distribuições populares e fornece RPMs e Debs para eles. Instalar a partir de tarballs brutos geralmente é problemático, mesmo sem problemas de biblioteca. Isso realmente deve obrigar os desenvolvedores de software a fornecer pacotes binários adequados para seus usuários.

    
por 09.06.2013 / 18:35

Tags