Utilisation du client

Pour chercher un packages

yum search <StringToSearch>

Pour installer par exemple le package xterm

yum install xterm

Pour installer par exemple apache et php

yum install httpd php

Pour mettre à jour l'ensemble des packages

yum update

Pour mettre à jour que certains packages

yum update apache php

Pour télécharger uniquement un paquetage, il faut installer yum-downloadonly :

yum install yum-downloadonly

Pour télécharger le rpm de rsync via yuum

yum install rsync --downloadonly

Configuration du client

La configuration d'un dépôt se fait dans un fichier *.repo que l'on déposera dans le répertoire /etc/yum.repos.d :

Nous allons par exemple créer le fichier /etc/yum.repos.d/rhel5ftp.repo pour un dépôt FTP :

[RHEL5-FTP]
name=Red Hat Enterprise Linux 5 ftp
baseurl=ftp://192.168.96.129/pub/yum/RH5ES-u1
enabled=1

Nous allons par exemple créer le fichier /etc/yum.repos.d/rhel5http.repo pour un dépôt HTTP :

[RHEL5-HTTP]
name=Red Hat Enterprise Linux 5 http
baseurl=http://192.168.96.129/yum/RH5ES-u1
enabled=1

Nous allons par exemple créer le fichier /etc/yum.repos.d/rhel5local.repo pour un dépôt local :

[RHEL5-local]
name=Red Hat Enterprise Linux 5 local
baseurl=file:///depot/REPO
enabled=1

Note :!: : Pour activer le dépôt mettre enabled=1

Lister les repo configurés :

yum repolist all

Sinon il est possible de forcer l'utilisation du dépôt ainsi :

yum --disablerepo=* --enablerepo=RHEL5-local search mysql