Différences entre les versions de « Rpm »

De BlaxWiki
Aller à la navigationAller à la recherche
Ligne 10 : Ligne 10 :
a = all = liste tous les packages installés
a = all = liste tous les packages installés


** installer / mettre à jour
** Options générales
U = Upgrade = pour une mise a jour, mais convient aussi pour une install
-i : install un nouveau paquet
i = installation d'un nouveau paquet
-F : met à jour un paquet deja installé
v = verbose = affiche des infos si nécessaires
-U : installe ou met à jour (remplace les deux commandes précédantes
h = hash =  montre la progression de l'install du package, ce sont les hash que l'on vois : ######
 
**  Option d'installation
-v : verbose (affiche des infos si nécessaires)
-h : montre la progression de l'install du package, ce sont les hash que l'on vois : ######
--nodeps : ignore la vérification des dépendances
--allfiles : réinstalle tous les fichiers manquants d'un paquet déjà installé
--test : simule une installation pour vérifier que tout se passe bien
 
** Options de désinstallation
-e : désintall
--nodeps : ne vérifie pas les dépendances
--test : simule une désinstallation pour vérifier que tout se passe bien
--allmatches : supprime toutes les versions du paquet
 
** Options de recherche
-a : "all", fourni des infos sur tous les paquets installés
-f : "file", indique le paquet d'origine du fichier donné en argument (exemple : rpm -qf /usr/bin/quota)
-i : "info", affiche des infos sur le paquet installé
-p : affiche des infos sur le fichier .rpm donné en argument
-l : "list", liste les fichiers contenus dans le paquet
-R : affiche la liste de dépendances
-d : "doc", affiche la liste des fichiers de documentation du paquet
-s : "state", affiche l'état des fichiers
-c : "config", affiche la liste des fichiers de configuration
--script : liste des scripts utilisés lors de l'installation et de la désintallation


** Désinstaller
rpm -e foo <- désinstall le package foo-x.y.rpm
e = Erase = effacer/enlever/désinstaller


** Lister le contenu d'un package installé ?
** Lister le contenu d'un package installé ?

Version du 21 septembre 2011 à 16:36

Commandes de bases rpm :

http://www.linux-kheops.com/doc/redhat70/ref-guide-fr/s1-rpm-using.html

http://www.admin-sys.org/spip.php?article108

** vérifier qu'un package est installé :  rpm -qa | grep rpm
q = query = interroge la base de données rpm
a = all = liste tous les packages installés

** Options générales 
-i : install un nouveau paquet
-F : met à jour un paquet deja installé
-U : installe ou met à jour (remplace les deux commandes précédantes

**  Option d'installation
-v : verbose (affiche des infos si nécessaires)
-h : montre la progression de l'install du package, ce sont les hash que l'on vois : ######
--nodeps : ignore la vérification des dépendances
--allfiles : réinstalle tous les fichiers manquants d'un paquet déjà installé
--test : simule une installation pour vérifier que tout se passe bien

** Options de désinstallation
-e : désintall
--nodeps : ne vérifie pas les dépendances
--test : simule une désinstallation pour vérifier que tout se passe bien
--allmatches : supprime toutes les versions du paquet

** Options de recherche
-a : "all", fourni des infos sur tous les paquets installés
-f : "file", indique le paquet d'origine du fichier donné en argument (exemple : rpm -qf /usr/bin/quota)
-i : "info", affiche des infos sur le paquet installé
-p : affiche des infos sur le fichier .rpm donné en argument
-l : "list", liste les fichiers contenus dans le paquet
-R : affiche la liste de dépendances
-d : "doc", affiche la liste des fichiers de documentation du paquet
-s : "state", affiche l'état des fichiers
-c : "config", affiche la liste des fichiers de configuration
--script : liste des scripts utilisés lors de l'installation et de la désintallation


** Lister le contenu d'un package installé ?
rpm -ql foo
q = query = interroge la BD de rpm
l = list = liste le contenu du package

** Avoir des infos sur un package déjà installé ?
rpm -qi foo
i = info = demande d'informations


** Lister le contenu d'un package non installé ?
rpm -qpl foo-x.y.rpm
p = package = précise qu'il faut interroger le package donné en paramètre et non la BD de rpm

** Avoir des infos sur un package non installé ?
rpm -qpi foo-x.y.rpm

** Avoir les dépendances d'un package non installé ?
rpm -qpR foo-x.y.rpm