distributions_rpm:introduction_a_rpm
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| distributions_rpm:introduction_a_rpm [2009/03/15 00:10] – root | distributions_rpm:introduction_a_rpm [2010/01/15 17:04] (Version actuelle) – root | ||
|---|---|---|---|
| Ligne 50: | Ligne 50: | ||
| * **rpm -ql package** : affiche la liste des fichiers du package | * **rpm -ql package** : affiche la liste des fichiers du package | ||
| * **rpm -qf fichier** : affiche le package propriétaire du fichier | * **rpm -qf fichier** : affiche le package propriétaire du fichier | ||
| + | * **rpm -q --scripts package** : affiche les scripts pré et post-installation du paquet | ||
| * **rpm -q --requires package** : affiche les dépendance du package | * **rpm -q --requires package** : affiche les dépendance du package | ||
| * **rpm -q --provides package** : affiche ce que fournit le package | * **rpm -q --provides package** : affiche ce que fournit le package | ||
| Ligne 58: | Ligne 59: | ||
| * **rpm -qa --last** : pour trier par date d' | * **rpm -qa --last** : pour trier par date d' | ||
| * **rpm -qp fichier_rpm** : interroge un fichier plutôt que la base, par exemple pour connaître ses dépendances : rpm -qpR fichier_rpm | * **rpm -qp fichier_rpm** : interroge un fichier plutôt que la base, par exemple pour connaître ses dépendances : rpm -qpR fichier_rpm | ||
| + | |||
| Ligne 75: | Ligne 77: | ||
| rpm -q --querytags | rpm -q --querytags | ||
| + | |||
| + | |||
| + | ====== Interrogation ====== | ||
| + | |||
| + | Pour interroger la base de données sur les packages installés, utilisez la commande rpm -q. Utilisez rpm -q foo pour afficher le nom, la version et le numéro de release du package foo : | ||
| + | |||
| + | $ rpm -q foo | ||
| + | |||
| + | rpm-2.0-1 | ||
| + | |||
| + | Au lieu d' | ||
| + | |||
| + | * -a interroge tous les packages installés | ||
| + | |||
| + | * -f < | ||
| + | |||
| + | * -F effectue la même fonction que -f mais utilise l' | ||
| + | |||
| + | * -p < | ||
| + | |||
| + | * -P effectue la même fonction que -p mais utilise l' | ||
| + | |||
| + | Pour préciser les information à afficher, utilisez les options suivantes : | ||
| + | |||
| + | * -i affiche le nom, la description, | ||
| + | |||
| + | * -l affiche la liste de fichiers contenus dans le package | ||
| + | |||
| + | * -s décrit l' | ||
| + | |||
| + | * -d affiche la liste des fichiers de documentations (pages du man, pages info, REDAME, ...) | ||
| + | |||
| + | * -c affiche la liste des fichiers de configuration (sendmail.cf, | ||
| + | |||
| + | Pour obtenir les listes de fichiers dans le même format qu' | ||
| + | |||
| + | ====== Vérification ====== | ||
| + | |||
| + | |||
| + | La vérification permet de comparer les fichiers installés avec ceux du package d' | ||
| + | |||
| + | rpm -V vérifie un package. Vous pouvez combiner la vérification avec d' | ||
| + | |||
| + | * Pour vérifier qu'un package contient un fichier : | ||
| + | |||
| + | rpm -Vf /bin/vi | ||
| + | |||
| + | * Pour vérifier tous les packages installés : | ||
| + | |||
| + | rpm -Va | ||
| + | |||
| + | * Pour vérifier un package installé : | ||
| + | |||
| + | rpm -Vp foo-1.0-1.i386.rpm | ||
| + | |||
| + | Ceci peut être utile si vous pensez que votre base données est corrompue. | ||
| + | |||
| + | Si toutes les vérifications se sont passées correctement, | ||
| + | |||
| + | * 5 Somme MD5 | ||
| + | |||
| + | * S Taille du fichier | ||
| + | |||
| + | * L Lien symbolique | ||
| + | |||
| + | * T Date de modification du fichier | ||
| + | |||
| + | * D Périphérique | ||
| + | |||
| + | * U Utilisateur | ||
| + | |||
| + | * G Groupe | ||
| + | |||
| + | * M Mode (permissions et type de fichier) | ||
| + | |||
| + | Si un résultat apparaît, c'est à vous de choisir quoi faire (supprimer le package, le réinstaller, | ||
| ====== Intallation des pasquets .src.rpm ====== | ====== Intallation des pasquets .src.rpm ====== | ||
distributions_rpm/introduction_a_rpm.1237075813.txt.gz · Dernière modification : de root
