Latest web development tutorials

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