Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
sysadmin:tips:rpm [2016/06/13 16:06]
james [RPM et commandes utiles] typo
sysadmin:tips:rpm [2016/06/22 16:32]
james ajout yum deplist
Ligne 10: Ligne 10:
 rpm -qlp {.rpm-file} rpm -qlp {.rpm-file}
 rpm -ql {package-name}</​code>​ rpm -ql {package-name}</​code>​
 +  * Afficher le changelog d'un paquet RPM :<​code>​ 
 +rpm -q --changelog -p {.rpm-file}</​code>​
   * Extraire un fichier d'un paquet RPM (noter le "​./"​ en debut de chemin de fichier):<​code>​   * Extraire un fichier d'un paquet RPM (noter le "​./"​ en debut de chemin de fichier):<​code>​
 rpm2cpio mon.fichier.rpm | cpio -ivd ./​mon/​fichier/​a/​extraire</​code>​comme par exemple : <​code>​rpm2cpio /​tmp/​jenkins-1.609.3-1.1.noarch.rpm | cpio -ivd ./​etc/​logrotate.d/​jenkins</​code>​ rpm2cpio mon.fichier.rpm | cpio -ivd ./​mon/​fichier/​a/​extraire</​code>​comme par exemple : <​code>​rpm2cpio /​tmp/​jenkins-1.609.3-1.1.noarch.rpm | cpio -ivd ./​etc/​logrotate.d/​jenkins</​code>​
 <​note>​Cela va créer l’arborescence nécessaire pour extraire le fichier avec son chemin relatif</​note>​ <​note>​Cela va créer l’arborescence nécessaire pour extraire le fichier avec son chemin relatif</​note>​
  
-  * Obtenir l'​adresse de télechargement d'un paquet RPM : +  * Obtenir l'​adresse de télechargement d'un paquet RPM :\\ Il peut arriver si une machine n'est pas connectée a internet qu'on veuille juste obtenir le lien ves le RPM qu'on souhaite installer: pour se faire, utiliser l'​outil **yumdownloader** du paquet **yum-utils**,​ par exemple ppour le paquet tmux :<​code>​
-Il peut arriver si une machine n'est pas connectée a internet qu'on veuille juste obtenir le lien ves le RPM qu'on souhaite installer: pour se faire, utiliser l'​outil **yumdownloader** du paquet **yum-utils**,​ par exemple ppour le paquet tmux :<​code>​+
 yumdownloader --urls tmux yumdownloader --urls tmux
 </​code>​ </​code>​
 +  * Télécharger uniquement les paquets sans les installer (avec en bonus la possibilité de définir le répertoire de sortie) :<​code>​ 
 +# yum install --downloadonly --downloaddir=/​tmp/​ puppet-server</​code>​
  
 ===== Yum et commandes utiles ===== ===== Yum et commandes utiles =====
  
   * Installer un paquet local rpm avec yum :<​code>​yum --nogpgcheck localinstall mon.fichier.local.rpm</​code>​   * Installer un paquet local rpm avec yum :<​code>​yum --nogpgcheck localinstall mon.fichier.local.rpm</​code>​
 +  * Lister les paquets des dépendances requises pour un paquet particulier :<​code>​yum deplist monpaquet</​code>​
    
  
sysadmin/tips/rpm.txt · Dernière modification: 2019/12/24 15:28 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0