Yum

De Linuxmemo.


[modifier] Mise a jour système pour CentOS

yum check-update
yum update

[modifier] Utilisation

# yum update

Si c'est la première fois que vous mettez votre système à jour sur une installation toute fraîche de Fedora, lancez la commande

# yum update yum

Cette commande permet à YUM de se mettre à jour indépendamment des autres paquets. Attention toutefois, le haut débit est indispensable pour réaliser les mises à jour du système car la quantité de paquets à mettre à jour est conséquente !

Pour rechercher un paquet, faites la commande :

# yum list <nom du paquet>

Bien sûr, ceci n'est pas très pratique si l'on ne connaît pas très bien le nom du paquet. Heureusement pour vous, YUM accepte le caractère joker * (étoile). Ce caractère joker fonctionne également avec les autres commandes. Remarque : il est nécessaire d'« échapper » le joker en plaçant le caractère \ devant celui-ci ou bien en sécurisant toute la chaine de caractère avec les guillemets. Exemple :

# yum list kernel\*

ou

# yum list "kernel*"

YUM vous listera les paquets correspondants à votre recherche installés et ceux que vous pouvez installer.

Il est aussi possible de faire une recherche plus large, plus uniquement sur le nom du paquet mais aussi sur la description:

# yum search <mot clef>

Pour installer un paquet :

# yum install <nom du paquet>

Pour supprimer un paquet :

# yum remove <nom du paquet>

Pour une mise à jour sélective :

# yum --exclude=<nom du paquet> update

Ceci est surtout pratique pour mettre à jour votre système sans mettre à jour votre noyau si avez de modules que vous ne voulez pas réinstaller à chaque fois ou pour une autre raison :

# yum --exclude=kernel\* update

Pour exclure un dépôt temporairement :

# yum --disablerepo=<nom du dépôt> update

Pour inclure un dépôt temporairement :

# yum --enablerepo=<nom du dépôt> update

Yum peut de plus gérer des groupes de RPMs, pour faciliter l'installation d'ensembles complexes, comme par exemple les environnements graphiques. Pour connaitre la liste des groupes disponible:

# yum grouplist

Pour avoir des informations sur un groupe, comme les paquets qui le composent:

# yum groupinfo "Nom du Groupe"

Pour installer un groupe:

# yum groupinstall "Nom du Groupe"

Pour supprimer un groupe:

# yum groupremove "Nom du Groupe"

Pour connaitre la liste des dépôts configurés:

# yum repolist all

Ce sont les principales commandes disponibles avec YUM mais il en existe de nombreuses autres que vous pouvez découvrir en tapant simplement

# yum help

Pour rechercher la liste des fichier installée par un paquet il faut utiliser la commande rpm

rpm -ql nomdu paquet

[modifier] yum via proxy

/etc/yum.conf

# The proxy server - proxy server:port number
proxy=http://mycache.mydomain.com:3128
# The account details for yum connections
proxy_username=yum-user
proxy_password=qwerty
Outils personnels