Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:linux:yum [2009/01/07 10:16] benoit |
informatique:linux:yum [2018/09/06 19:10] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Commande ===== | + | ===== Utilisation du client ===== |
- | **Pour chercher un package** | + | Pour chercher un packages |
- | yum search <string> | + | |
- | **Installer un package** | + | yum search <StringToSearch> |
- | yum install <package> | + | |
+ | 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 | ||
- | **Nettoyer le cache** | ||
- | cd /var/cache/yum/ | ||
- | rm -rf <repo-cache> | ||
===== Configuration du client ===== | ===== Configuration du client ===== | ||
- | Les fichiers ***.repo** déposés dans le répertoire ''/etc/yum.repos.d'' peuvent contenir différents serveurs de dépôt. | + | 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'' : |
- | Exemple de configuration du client pour un dépôt FTP : | + | Nous allons par exemple créer le fichier **/etc/yum.repos.d/rhel5ftp.repo** pour un dépôt FTP : |
[RHEL5-FTP] | [RHEL5-FTP] | ||
name=Red Hat Enterprise Linux 5 ftp | name=Red Hat Enterprise Linux 5 ftp | ||
Ligne 21: | Ligne 36: | ||
enabled=1 | enabled=1 | ||
- | Exemple de configuration du client pour un dépôt local : | + | Nous allons par exemple créer le fichier **/etc/yum.repos.d/rhel5http.repo** pour un dépôt HTTP : |
- | [local] | + | [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 | name=Red Hat Enterprise Linux 5 local | ||
baseurl=file:///depot/REPO | baseurl=file:///depot/REPO | ||
enabled=1 | 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 |