Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Tutoriel  Programmation  Outils  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
CentOS
Corel Linux 1.2
Debian GNU/Linux 7.5
Lindows 4.0.302
openSUSE 11.2
Red Hat Linux 9.0
Red Star Desktop 3.0
TurnKey Core
Ubuntu 9.10
CentOS 6.5
CentOS 7
Installer Python 2.7 pour utilisateur unique sous CentOS 5.8
Introduction
Références des distributions
Références des commandes
Références des fichiers
CentOS
Debian
Fedora
openSUSE
Red Hat Linux
Slackware
TurboLinux
Ubuntu
Utilitaire
Niveau
Catégorie
Déterminer la version
Copier des répertoires
Les partitions
Les groupes
C pour Linux
Pascal pour Linux
AWK
BASH
C Shell
Free Pascal
MySQL
Perl
Python
TCL
Yabasic
Interruption 80h
MobaXterm
putty
Ext2, Ext3 & Ext4
Base de connaissances
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

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


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Vendredi, le 26 juin 2015