Ceci est une ancienne révision du document !
Yum est un gestionnaire de packages rpm (Red Hat, Fedora).
Il est sympa car il gère pour vous les dépendances de packages, tout en ayant son propre système de téléchargement (il va taper dans son repository ou dépôt de package).
Il peut installer, désinstaller, mettre à jour un package ou un groupe de packages.
Yum n'est disponible qu'en ligne de commande. En général, il est fourni nativement avec l'OS.
Configuration :
/etc/yum.conf /etc/yum.repos.d/*
Les dépôts doivent être créés avec des fichiers de forme nomdepot.repo sous /etc/yum.repos.d. Exemple :
root@***:/etc/yum.repos.d/monrepot.repo [Mon_depot] name=mon depot baseurl=http://chemin/vers/mon/depot gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mon_depot
Pour Fedora, vous pouvez trouver une liste de dépôts disponibles ici: http://doc.fedora-fr.org/wiki/Cat%C3%A9gorie:D%C3%A9p%C3%B4ts
Exemples d'utilisation de yum :
Lister tous les packages (ceux installés en premier, puis ceux disponibles) :
yum list all
Lister les packages obsolètes (des versions supérieures de ces packages sont disponibles dans le dépôt) :
yum list obsoletes
Installer Wine
yum install wine
Rechercher le package Apache dans les dépôts avec un caractère jocker
yum search apac*
Supprimer un package
yum remove sendmail
Vous pouvez installer des groupes de packages. Pour lister les groupes de packages disponibles :
yum grouplist
Pour installer X Window system avec le système de groupe de packages :
yum groupinstall base-x