commande yum linux
yum (Yellow dog Updater, Modifié) Shell est un gestionnaire de paquets frontal Fedora et RedHat et SUSE dans.
gestion des paquets basé sur RPM, peut être automatiquement téléchargé à partir du paquetage RPM de serveur spécifié et installé, il peut gérer automatiquement la dépendance relation, et installer tous les logiciels reposent sur, encore et encore, sans téléchargement et l'installation encombrants.
yum fournit la recherche, installer, supprimer un, ou tout un ensemble de commande de paquets, et commander concis et facile à retenir.
yum Syntaxe
yum [options] [command] [package ...]
- Options: options, (l'aide) d'options, - y (Lorsque le processus d'installation vous invite à sélectionner tous les «oui»), - q (non affiché pendant le processus d'installation) et ainsi de suite.
- commande: les opérations à effectuer.
- opération de package d'objets.
yum commandes courantes
- tous 1. Liste commande d'inventaire logiciel actualisable: yum check-update
- 2. Mise à jour toute la commande logicielle: yum update
- 3. Installez uniquement la commande de logiciel spécifié: yum install <package_name>
- 4. Seule la mise à jour logicielle de commande spécifiée: yum update <package_name>
- 5. Liste tous la commande d'inventaire logiciel installé: yum list
- 6. Retirez les commandes du package: yum supprimer <package_name>
- 7. Trouver la commande package: recherche yum <mot-clé>
- 8. Effacer la commande cache:
- yum nettoyer colis: Effacer le répertoire de cache
- yum-têtes propres: têtes Effacer répertoire de cache
- yum oldheaders propre: effacer le répertoire du cache sous les anciennes têtes
- yum propre, yum nettoyer tous les paquets (= yum propres; yum oldheaders propre): les paquets de purge et de vieux-têtes répertoire de cache
exemple 1
Installer pam-devel
[root@www ~]# yum install pam-devel Setting up Install Process Parsing package install arguments Resolving Dependencies <==先检查软件的属性相依问题 --> Running transaction check ---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be updated --> Processing Dependency: pam = 0.99.6.2-4.el5 for package: pam-devel --> Running transaction check ---> Package pam.i386 0:0.99.6.2-4.el5 set to be updated filelists.xml.gz 100% |=========================| 1.6 MB 00:05 filelists.xml.gz 100% |=========================| 138 kB 00:00 -> Finished Dependency Resolution ……(省略)
exemple 2
Retirer pam-devel
[root@www ~]# yum remove pam-devel Setting up Remove Process Resolving Dependencies <==同样的,先解决属性相依的问题 --> Running transaction check ---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be erased --> Finished Dependency Resolution Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Removing: pam-devel i386 0.99.6.2-4.el5 installed 495 k Transaction Summary ============================================================================= Install 0 Package(s) Update 0 Package(s) Remove 1 Package(s) <==还好,并没有属性相依的问题,单纯移除一个软件 Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Erasing : pam-devel ######################### [1/1] Removed: pam-devel.i386 0:0.99.6.2-4.el5 Complete!
exemple 3
Caractéristiques utilisent yum pour trouver des logiciels pour pam commençant par le nom de quoi?
[root@www ~]# yum list pam* Installed Packages pam.i386 0.99.6.2-3.27.el5 installed pam_ccreds.i386 3-5 installed pam_krb5.i386 2.2.14-1 installed pam_passwdqc.i386 1.0.2-1.2.2 installed pam_pkcs11.i386 0.5.3-23 installed pam_smb.i386 1.1.7-7.2.1 installed Available Packages <==底下则是『可升级』的或『未安装』的 pam.i386 0.99.6.2-4.el5 base pam-devel.i386 0.99.6.2-4.el5 base pam_krb5.i386 2.2.14-10 base
la source yum domestique
NetEase (163) source de yum est l'une des meilleures sources de yum domestique, les deux versions de la vitesse et du logiciel, sont très bons.
La source yum est réglé sur 163 yum, installer et progiciels de mise à jour peuvent améliorer la vitesse, tout en évitant certains de la version courante du logiciel ne peut pas être trouvé.
Procédure d'installation
Première /etc/yum.repos.d/CentOS-Base.repo de sauvegarde
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
Télécharger les fichiers Version repo correspondants dans /etc/yum.repos.d/ (s'il vous plaît effectuer la sauvegarde appropriée avant de poursuivre)
- CentOS5 : HTTP: //mirrors.163.com/.help/CentOS5-Base-163.repo
- CentOS6 : HTTP: //mirrors.163.com/.help/CentOS6-Base-163.repo
Exécutez la commande suivante pour générer le cache
yum clean all yum makecache
En plus de NetEase, il y a d'autres bonnes sources nationales yum, comme USTC et Sohu.
USTC yum Source Vue de l' installation: https://lug.ustc.edu.cn/wiki/mirrors/help/centos
sohu la source yum méthodes d'installation Vue: http://mirrors.sohu.com/help/centos.html