Commande / Syntaxe Rpm: Utiliser Rpm
Mis en ligne
le 26décembre 2010 - 13:23
Mis à jour par Sam_Scophil, 010 Juin 2012 - 06:44
Mis à jour par Sam_Scophil, 010 Juin 2012 - 06:44
gestion des
packages linux
Introduction (lea-linux.org)
Le format RPM (RedHat Package Manager), a été, comme son nom l'indique, créé à l'origine pour la distribution RedHat. Depuis, de nombreuses distributions l'ont utilisé, on peut citer par exemple Mandrake ou SuSe. D'autres formats de packages dans le monde Linux sont DEB (pour Debian) et TGZ (pour Slackware).
Qu'est-ce qu'un package ? C'est un fichier (une archive, un peu comme un fichier .tar ou .zip) qui contient tous les fichiers appartenant à une application, une bibliothèque, etc. ainsi que des scripts de contrôle qui sont exécutés lors de l'installation ou de la désinstallation de l'application. Ce fichier contient également toutes les dépendances à d'autres applications, bibliothèques, etc.
Note : on parle indifféremment de package, paquetage ou même paquet pour désigner le fichier qui contient l'ensemble des fichiers d'un programme (le fichier rpm lui-même)
Il existe de nombreux utilitaires graphiques tels que Kpackage, GnoRPM, Midnight Commander, etc. qui permettent d'installer et de gérer les packages RPM. L'installation depuis la ligne de commande reste toutefois la solution la plus rapide et la plus efficace pour ce travail.
La plus grande partie des commandes décrites peuvent être exécutée par un utilisateur lambda. Toutefois les commandes qui intallent, mettent à jour ou suppriment des paquetages nécessitent des droits d'administrateur (root).
Source : www.lea-linux.org
Introduction (lea-linux.org)
Le format RPM (RedHat Package Manager), a été, comme son nom l'indique, créé à l'origine pour la distribution RedHat. Depuis, de nombreuses distributions l'ont utilisé, on peut citer par exemple Mandrake ou SuSe. D'autres formats de packages dans le monde Linux sont DEB (pour Debian) et TGZ (pour Slackware).
Qu'est-ce qu'un package ? C'est un fichier (une archive, un peu comme un fichier .tar ou .zip) qui contient tous les fichiers appartenant à une application, une bibliothèque, etc. ainsi que des scripts de contrôle qui sont exécutés lors de l'installation ou de la désinstallation de l'application. Ce fichier contient également toutes les dépendances à d'autres applications, bibliothèques, etc.
Note : on parle indifféremment de package, paquetage ou même paquet pour désigner le fichier qui contient l'ensemble des fichiers d'un programme (le fichier rpm lui-même)
Il existe de nombreux utilitaires graphiques tels que Kpackage, GnoRPM, Midnight Commander, etc. qui permettent d'installer et de gérer les packages RPM. L'installation depuis la ligne de commande reste toutefois la solution la plus rapide et la plus efficace pour ce travail.
La plus grande partie des commandes décrites peuvent être exécutée par un utilisateur lambda. Toutefois les commandes qui intallent, mettent à jour ou suppriment des paquetages nécessitent des droits d'administrateur (root).
Source : www.lea-linux.org
Syntaxe rpm
rpm [action] [option] [fichier]
Quelques commandes
:
Installer un package
Installer un package
rpm -i nom_package.rpm
Mise a jour package:
rpm -U nom_package.rpm
Désintaller package:
rpm -e nom_package.rpm
Rechercher package contenant un mot:
rpm -qa | grep mot_recherché
A quel package appartient le fichier:
rpm -qf nom_fichier
Plus d'infos sur un package:
rpm -qpi nom_package.rpm
Les fichiers du package:
rpm -qpl nom_package.rpm
Intégrité du package:
rpm -V nom_package.rpm
Notes:
-Il faut respecter la casse (majuscules/minuscules)
-Postez les commandes rpm que vous trouvez les plus utiles, elles seront rajoutées a la liste.
Liens :
- Un article très complet en français se trouve sur www.lea-linux.org
- Vous etes en multiboot Windows / Linux ? Le logiciel RPM Browser permet d'afficher les rpm sous windows.
- Le HOWTO (en anglais) : http://www.rpm.org/RPM-HOWTO/
http://rpmfind.net/
Aucun commentaire:
Enregistrer un commentaire