Identifier les installations RPM sur votre système Linux
Pour déterminer si le gestionnaire de packages RPM est installé sur votre système Linux, la première étape consiste à interroger le terminal. En lançant une commande simple, vous pourrez obtenir des informations claires sur la présence ou l’absence de cet utilitaire essentiel.
Comment vérifier la présence de RPM sur votre système
Ouvrez un terminal et entrez la commande suivante :
rpm --version
Si RPM est installé, vous verrez apparaître la version actuelle du gestionnaire de packages. En revanche, si la commande retourne un message d’erreur indiquant que le programme est introuvable, cela signifie que RPM n’est pas installé sur votre système.
Vérifiez les fichiers installés avec RPM
Pour obtenir la liste des fichiers associés à un package particulier installé via RPM, utilisez la commande :
rpm -ql nom_du_package
Cette commande affichera tous les fichiers qui ont été mis en place par le package spécifié. Par exemple :
rpm -ql bash
Affichera tous les fichiers installés par le package bash.
Différenciation entre RPM et Debian
Il est essentiel de comprendre si vous travaillez avec un système basé sur RHEL/CentOS ou une distribution Debian comme Ubuntu. Les distributions Ubuntu utilisent des paquets avec l’extension .deb, tandis que ceux basés sur Red Hat, comme Fedora ou CentOS, se servent de l’extension .rpm. Pour vérifier cela :
- Si vous êtes sur un système Debian ou dérivé (comme Ubuntu), utilisez :
apt list --installed
Utiliser les outils de gestion de paquets
Sur les systèmes basés sur RPM, l’outil d’inspection de paquets peut également être complété par d’autres utilitaires comme DNF (pour Fedora) ou YUM (pour CentOS) qui offrent des commandes pertinentes pour gérer les installations. Par exemple :
dnf list installed
ou
yum list installed
afficheront la liste des packages installés de manière similaire à l’outil RPM.
Comment savoir si RPM est installé sur Linux ?
Pour savoir si RPM est installé sur un système Linux, il suffit de tenter d’exécuter une commande RPM dans le terminal. Cela vous donnera des indices immédiats sur la configuration de votre gestionnaire de paquets.
which rpm
Cette commande vous indiquera le chemin d’accès à l’exécutable RPM s’il est installé.
Gestion et sauvegarde des packages RPM
Si vous désirez conserver une copie d’un package avant de le modifier ou de le supprimer, utilisez :
rpm --repackage --nodeps nom_du_package
Cela permettra de sauvegarder le package dans un répertoire spécifique. Vous pourriez également explorer l’option rpmrebuild
qui offre plus de flexibilité pour gérer votre package.
FAQ
1. Quelle est la différence entre RPM et DEB ?
RPM est utilisé principalement pour les systèmes basés sur Red Hat, tandis que DEB est destiné aux systèmes basés sur Debian. Chaque format a sa propre méthode de gestion des logiciels et de leurs dépendances.
2. Comment installer un package RPM sur un système Linux ?
Pour installer un package RPM, vous pouvez utiliser la commande suivante :
rpm -ivh nom_du_package.rpm
Cela installe le package tout en affichant le progrès de l’installation.
3. Que faire si RPM n’est pas installé ?
Si RPM n’est pas présent sur votre système et que vous en avez besoin, vous devrez probablement l’installer à partir du gestionnaire de paquets de votre distribution ou via des sources en ligne appropriées pour votre système d’exploitation.