Je veux installer le scanner Arachni sur mon boîtier Debian Squeeze. Mais il a un problème avec la version de glibc. Il a besoin de glibc 2.15 mais ce qui est installé sur mon Debian est 2.11.
Comment puis-je mettre à jour ma libc de 2.11 à 2.15?
Je veux installer le scanner Arachni sur mon boîtier Debian Squeeze. Mais il a un problème avec la version de glibc. Il a besoin de glibc 2.15 mais ce qui est installé sur mon Debian est 2.11.
Comment puis-je mettre à jour ma libc de 2.11 à 2.15?
Vous pouvez utiliser les scripts de construction Arachni pour construire un package pour votre système :
wget -O - https://raw.github.com/Arachni/build-scripts/master/bootstrap.sh | bash
Vous devrez avoir quelques dépendances de développement disponibles comme gcc, g++ et plus encore, mais les scripts de construction vérifieront la cohérence de l'environnement et vous informeront si vous manquez de quelque chose.
La bibliothèque libc
est utilisée par pratiquement tous les programmes de votre système, et de ce fait, ce n'est pas une tâche simple de simplement la mettre à jour vers une version plus récente. Ce faisant, il y a de fortes chances que tout le reste de votre système soit cassé. La meilleure recommandation serait de trouver une version d'Arachni qui a été compilée contre la version de libc déjà présente sur votre système, de préférence une qui est spécifiquement empaquetée pour Squeeze (une recherche rapide sur Google, malheureusement, ne semble pas aboutir à des paquets pour Debian). Alternativement, vous pourriez télécharger le code source et le construire pour votre système en utilisant les bonnes versions de bibliothèques. Bien sûr, vous devrez installer les paquets -dev
pour les bibliothèques requises.
EDIT : C'est là le problème malheureux à propos de la fourniture de paquets binaires pour les applications Linux. Différentes distributions proposent différentes versions de bibliothèques, et vous devriez vraiment utiliser des paquets compilés contre ces versions spécifiques (ou des versions compatibles). Cela n'est normalement pas un problème car la plupart des applications se construisent contre la plupart des distributions populaires et fournissent des RPMs et des Debs pour celles-ci. L'installation à partir des archives tarball brutes pose généralement problème, même sans problèmes de bibliothèques. Il devrait vraiment être de la responsabilité des développeurs de logiciels de fournir des paquets binaires adaptés à leurs utilisateurs.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.