Comment pouvons-nous vous aider ?

Décrivez votre besoin ou parcourez notre base de connaissances.

Table of Contents
< All Topics
Print

Comment vérifier la présence des paquets Linux ?

Quels paquets doivent être présents avant d’installer l’agent WeDoBack pour Linux ?

Pour ajouter les modules nécessaires au noyau Linux, le programme d’installation a besoin des paquets Linux suivants :

  • Le paquet comprenant les sources et en-têtes du noyau. La version du paquet doit correspondre à celle de la version de noyau.
  • Le système de compilation GNU Compiler Collection (GCC). La version du GCC doit être celle avec laquelle le noyau a été compilé.
  • L’outil Make.
  • L’interpréteur Perl.

Les bibliothèques libelf-dev, libelf-devel ou elfutils-libelf-devel pour créer des noyaux à partir de 4.15 et configurées avec CONFIG_UNWINDER_ORC=y. Pour certaines distributions, comme Fedora 28, elles doivent être installées séparément des fichiers en-tête du noyau.

Les noms de ces paquets peuvent varier en fonction de votre distribution Linux.

Sous Red Hat Enterprise Linux, CentOS et Fedora, les paquets sont normalement installés par le programme d’installation. Dans d’autres distributions, vous devez installer les paquets s’ils ne sont pas installés ou ne possèdent pas de la version requise.

Les paquets sont-ils déjà installés ?

Pour vérifier que des paquets (ou packages) Linux sont installés, effectuez les étapes suivantes :

  • Exécutez la commande suivante pour déterminer la version de noyau et la version de GCC requise :

cat /proc/version

Cette commande renvoie des lignes similaires aux suivantes : Linux version 2.6.35.6 et gcc version 4.5.1

  • Exécutez les commandes suivantes pour vérifier si l’outil Make et le compilateur GCC sont installés :

make -v

gcc -v

Pour gcc, assurez-vous que la version renvoyée par la commande est la même que dans gcc version à l’étape précédente. Pour make, assurez-vous simplement que la commande s’exécute.

  • Vérifiez si la version appropriée des paquets pour la génération des modules du noyau est installée :
  • Sous Red Hat Enterprise Linux, CentOS et Fedora, exécutez la commande suivante :

yum list installed | grep kernel-devel

  • Sous Ubuntu, exécutez les commandes suivantes :

dpkg –get-selections | grep linux-headers

dpkg –get-selections | grep linux-image

Dans un cas comme dans l’autre, assurez-vous que les versions des paquets sont les mêmes que dans Linux version à l’étape 1.

  • Exécutez les commandes suivantes afin de vérifier que l’interpréteur Perl est bien installé :

perl –version

Si les informations de la version de Perl s’affichent, cela signifie que l’interpréteur est installé.

  • Sous Red Hat Enterprise Linux, CentOS et Fedora, exécutez la commande suivante pour vérifier si elfutils-libelf-devel est installé :

yum list installed | grep elfutils-libelf-devel

Si les informations de la version de la bibliothèque s’affichent, cela signifie que cette dernière est installée.

Remarque : lors de l’installation de l’agent dans SUSE Linux, vérifiez que vous utilisez su – au lieu de sudo. Dans le cas contraire, l’erreur suivante se produit lorsque vous essayez d’inscrire l’agent par l’intermédiaire de la console Cyber Protect : Échec de lancement du navigateur Web. Aucun affichage disponible. Certaines distributions Linux telles que SUSE ne tr

Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
5
Please Share Your Feedback
How Can We Improve This Article?