Section courante

A propos

Section administrative du site

yum

Chien jaune de mise-à-jour de modification
Linux Externe

Syntaxe

yum [options] [command] [package ...]

Paramètres

Nom Description
-c [config file] Ce paramètre permet d'indiquer l'emplacement du fichier de configuration de la commande. Ce peut être par http, ftp, URL ou un emplacement sur une unité de disque.
-C Ce paramètre permet d'indiquer qu'il faut uniquement utilisé le cache et ne pas télécharger ou mettre à jour les entêtes à moins qu'il n'y est une demande d'action en se sense.
-d [number] Ce paramètre permet de fixer le niveau de déboguage selon la valeur indiquer par number. Les valeurs normales sont situés entre 0 et 10.
-e [<i0>number] Ce paramètre permet de fixer le niveau d'erreur selon la valeur indiquer par number. Les valeurs normales sont situés entre 0 et 10.
-h Ce paramètre permet d'afficher l'aide sur les paramètres et la syntaxe de la commande «yum».
-R [time in minutes] Ce paramètre permet de fixer le compteur de temps d'attente maximum de la commande yum avant qu'un traitement de la commande soit interrompu.
-y Ce paramètre permet d'indiquer que la réponse oui est automatiquement prise en compte lorsqu'une question serait normalement demandé à l'utilisateur.
--disablerepo=repoidglob Ce paramètre permet de désactiver la distribution spécifié à l'aide de son id ou de son glob.
--enablerepo=repoidglob Ce paramètre permet d'activer la distribution spécifié à l'aide de son id ou de son glob.
--exclude=package Ce paramètre permet d'exclure un paquet spécifié par son nom ou le glob d'une mise à jour de tous les distributions.
--help Ce paramètre permet d'afficher l'aide sur les paramètres et la syntaxe de la commande «yum».
--installroot=root Ce paramètre permet d'indiquer la racine d'installation alternative, par rapport à laquelle tous les paquets seront installés.
--noplugins Ce paramètre permet d'exécuter avec tous les plugins désactiver.
--obsoletes Ce paramètre permet d'indiquer se seulement affecter pour une mise-à-jour, les processus logiques obsolètes.
--version Ce paramètre permet d'afficher le numéro de version du programme «yum».
check-update Ce paramètre permet de déterminer si le système d'exploitation a des mises à jour devant être appliquées sans qu'il tourne de façon interactive.
clean all Ce paramètre permet d'exécuter le nettoyage des paquets et des entêtes yum.
clean headers Ce paramètre permet de supprimer tous les fichiers déterminant la disponibilité des paquets à distance.
clean packages Ce paramètre permet de vider le cache des paquets du système d'exploitation.
deplist package1 [package2] [...] Ce paramètre permet de produire uen liste de toutes les dépendances et de quel paquets fournit les dépendances pour les paquets données.
erase package1 [package2] [...] Ce paramètre permet de supprimer du système d'exploitation le paquet spécifié.
groupinstall group1 [group2] [...] Ce paramètre permet d'indiquer un groupe d'installation comme KDE, GNOME,...
info [...] Ce paramètre permet d'utiliser l'information de la liste de sommaire ou de description a propos d'un paquet disponible.
install package1 [package2] [...] Ce paramètre permet d'installer le paquet spécifié.
list [all | regexp1] [regexp2] [...] Ce paramètre permet d'afficher la liste de paquets installés et disponibles.
list available [regexp1] [...] Ce paramètre permet d'afficher la liste de tous les paquets disponibles que la commande yum peut installer dans la distribution.
list extras [regexp1] [...] Ce paramètre permet d'afficher la liste des paquets installés mais non disponible par la commande yum.
list installed [regexp1] [...] Ce paramètre permet d'afficher la liste des paquets installés selon le critère optionnel spécifiés.
list obsoletes [regexp1] [...] Ce paramètre permet d'afficher la liste des paquets obsolète selon le critère optionnel spécifiés.
list recent Ce paramètre permet d'afficher la liste des paquets récemment ajouté à la distribution.
list updates [regexp1] [...] Ce paramètre permet d'afficher la liste de tous les paquets disponibles que la commande yum peut mettre à jour dans la distribution.
localinstall rpmfile1 [rpmfile2] [...] Ce paramètre permet d'utiliser l'ensemble de fichiers rpm locale pour l'installation.
localupdate rpmfile1 [rpmfile2] [...] Ce paramètre permet d'utiliser les fichiers rpm locale pour la mise à jour.
provides feature1 [feature2] [...] Ce paramètre permet de trouver quel paquet fournit une caractéristique ou un fichier.
resolvedep dep1 [dep2] [...] Ce paramètre permet d'indiquer qu'il faut résoudre les dépendances des paquets spécifiés.
whatprovides feature1 [feature2] [...] Ce paramètre permet de trouver quel paquet fournit une caractéristique ou un fichier.
search string1 [string2] [...] Ce paramètre permet de rechercher n'importe quel paquets correspondant à la chaine de caractères spécifié dans les champs de descriptions, de sommaire, du paquet ou du nom du paquet d'un rpm.
shell [filename] Ce paramètre permet d'entrer un nom de fichier spécifié afin de spécifié le contenu d'un fichier exécuté dans un mode de commande yum.
update [package1] [package2] [...] [package1] [package2] [...] Ce paramètre permet de mettre à jour le paquet spécifié.
upgrade [package1] [package2] [...] Ce paramètre permet de mettre à jour le paquet spécifié et des traitements obsolètes.
remove package1 [package2] [...] Ce paramètre permet de supprimer du système d'exploitation le paquet spécifié.
whatprovides feature1 [feature2] [...] Ce paramètre permet de trouver quel paquet fournit une caractéristique ou un fichier.
... ...

Description

Cette commande permet d'effectuer des mise à jour et installation automatique de modules ou des paquets pour les systèmes de rpm.

Remarques

Installation

Si la commande n'est pas installé, il est possible de l'installer de la façon suivante :

mkdir setups
cd setups
wget http://linux.duke.edu/projects/yum/download/2.0/yum-2.0.7.tar.gz
tar -xvzf yum-2.0.7.tar.gz
cd yum-2.0.7
./configure
make
make install

Exemples

L'exemple suivant permet d'installer «Midnight Commander» :

yum install mc

Cet exemple permet de montrer l'utilisation du paramètre «groupinstall» :

yum groupinstall 'KDE (K Desktop Environment)'

Cet exemple permet d'effectuer une recherche de tous les paquets «zip» disponible pour cette distribution :

yum search zip

on obtiendra un résultat ressemblant à ceci :

Loaded plugins: priorities, update-motd, upgrade-helper
================================================ N/S matched: zip ============================================
bzip2-devel.x86_64 : Header files developing apps which will use bzip2
bzip2-libs.i686 : Libraries for applications using bzip2
bzip2-libs.x86_64 : Libraries for applications using bzip2
libzip.i686 : C library for reading, creating, and modifying zip archives
libzip.x86_64 : C library for reading, creating, and modifying zip archives
libzip-devel.x86_64 : Development files for libzip
minizip.i686 : Library of functions used to compress and inflate .zip archives
minizip.x86_64 : Library of functions used to compress and inflate .zip archives
minizip-devel.x86_64 : Development files for the minizip library
perl-Archive-Zip.noarch : Perl library for accessing Zip archives
perl-Compress-Raw-Bzip2.x86_64 : Low-level interface to bzip2 compression library
php70-zip.x86_64 : ZIP archive management extension for PHP
unzip.x86_64 : A utility for unpacking zip files
zip.x86_64 : A file compression and packaging utility compatible with PKZIP
zziplib.i686 : Lightweight library to easily extract data from zip files
zziplib.x86_64 : Lightweight library to easily extract data from zip files
zziplib-devel.x86_64 : Development files for the zziplib library
zziplib-utils.x86_64 : Utilities for the zziplib library
bzip2.x86_64 : A file compression utility
gzip.x86_64 : The GNU data compression program
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK API Documentation compressed in single archive
pigz.x86_64 : Parallel implementation of gzip

Name and summary matches only, use "search all" for everything.

L'exemple suivant permet d'afficher la liste des paquets actuellement installés par la commande «yum» :

yum list installed


Dernière mise à jour : Vendredi, le 26 juin 2015