[Red Hat] Gestion des paquetages
17 Sep. 2006
- Auteur : Hyacinthe MENIET
- Responsable : TrustRobot
- Score ( voter ) :



- Connexes : Même auteur | Même responsable | Historique
1. Gestion des paquetages en lignes de commandes :
-
installer logiciel.rpm :
rpm -ivh logiciel.rpm
-
updater logiciel.rpm :
rpm -Uvh logiciel.rpm
-
forçage d'installation :
rpm -i --nodeps --force logiciel.rpm
-
Pour désinstaller logiciel :
rpm -e logiciel
-
forçage de désinstallation :
rpm -e --nodeps logiciel.rpm
-
Les dépendances d'un paquet installé :
rpm -qi nom_du_paquetage
-
Les dépendances d'un paquetage à installer :
rpm -qip nom_du_paquetage
-
Liste des logiciels installés :
rpm -qa
-
Savoir si motif est installé :
rpm -qa | grep motif
-
Quel paquet a installé fichier.conf :
rpm -qf /où_est/fichier.conf
-
Où sont les fichiers installés par logiciel :
rpm -ql nom_du_paquetage
-
Installation des .src.rpm ou srpm :
rpm --rebuild logiciel.src.rpm rpm -Uvh /usr/src/rpm/RPMS/i686/logiciel.rpm
2. Gestion des paquetages en mode graphique :
Que ce soit sous Gnome ou KDE, allez dans Menu (le petit chapeau rouge en bas à gauche). Allez dans paramètres systèmes et choisissez ensuite Paquetages. Après une demande de mot de passe (celui de root évidemment), l'interface graphique que vous avez découvert lors de l'installation pour la gestion des paquetages va s'ouvrir. D'ici, il sera très simple pour vous de gérer les paquetages.
3. Apt-rpm :
Pour finir sur la gestion avancée des dépendances des rpms, sachez qu'il existe apt-rpm. Il n'est réellement intéressant que si vous avez une connexion Internet haut-debit. APT (Advanced Package Tool) est l'outil Debian permettant de gérer efficacement les dépendances sur les .deb. Conectiva Linux a effectué un portage de ce dernier pour les rpms et l'a appelé apt-rpm. Certains utilisateurs de RedHat ont adapté apt-rpm à RedHat, vous trouverez la dernière version pour Redhat 7.3 sur freshrpms Attention, apt-rpm est incompatible avec Ximian Red Carpet, l'outil livré avec Ximian Gnome 1.4.1 pour gérer les dépendances sur des rpms. J'ai une préférence pour apt-rpm, mais c'est à vous d'en choisir un et de vous y tenir. Vous installerez apt-rpm par :
rpm -Uvh apt-0.3.19cnc55-fr8.i386.rpm
Editez également /etc/apt/sources.list et rajoutez ceci :
# Freshrpms.net apt-rpm package repository URLs # # http://apt.freshrpms.net/ will always have the most current version # of this file. # # Last update : Mon May 6 20:49:23 CET 2002 # # Red Hat Linux 7.3 rpm http://apt.freshrpms.net redhat/7.3/en/i386 os updates freshrpms rpm-src http://apt.freshrpms.net redhat/7.3/en/i386 os updates freshrpmsVous pouvez, effacer les autres lignes. Finissez en tapant :
apt-get update
Quelques commandes utiles :
-
Actualiser la base de données ( à faire avant chaque installation de logiciel):
apt-get update
-
Mettre à jour tous les paquetages qui en ont besoin :
apt-get upgrade
-
Installer le paquetage "le_package" et ses dépendances) :
apt-get install le_package
-
Désinstaller le paquetage "le_package" ainsi que ces dépendances :
apt-get remove le_package
-
Télécharger les sources du paquetage "le_package" :
apt-get source le_package
rpm -Uvh motif.rpm
Vous pouvez substituer cette ligne par :
apt-get install motif
L'avantage c'est qu'apt-get va lui-même télécharger motif.rpm, ainsi que ses dépendances et les installer, dans le bon ordre. Accessoirement, toutes les commandes basées sur rpm fonctionnent toujours. Les deux étant complémentaires.