Depot de RPMS sous Redhat

Créer un depot RPMS local pour :

  • RPMS maison
  • RPMS de dags
  • RPMS de Redhat
  • RPMS updates

Etapes :

  • enregistrer serveur : rhnreg_ks
  • installer serveur ftp
  • creer le depot et le configurer : createrepo
  • signer le depot avec gpg
  • remplir le depot maison : mrepo + uuidgen
  • configurer les clients yum

« Depot de RPMS sous Redhat », par Stanislas Leveau, Linux Magazine France n°120 oct 2009, p34

Extra Packages for Enterprise Linux

« Extra Packages for Enterprise Linux (EPEL) a pour but de créer un dépôt de paquets de haute qualité pour la distribution Red Hat Enterprise (RHEL) et ses dérivées (CentOS, Scientific Linux…). Il est initié et maintenu par des membres de la communauté du projet Fedora. »

Gestion des paquets RPM

  • Lister les informations d’un paquet installé et la liste des fichiers qu’il contient :

rpm -qil nomdupaquet

  • Lister les informations d’un paquet non-installé et la liste des fichiers qu’il contient :

rpm -qpil nomdufichier.rpm

  • Extraction d’un RPM sans l’installer :

rpm2cpio php-5.1.4-1.esp1.x86_64.rpm | cpio -idmv

  • Afficher le paquet auquel appartien un fichier :

rpm -qf nomcompletdufichier