commande Linux miam
yum (Yellow dog Updater, modifié) est un gestionnaire de packages front-end Shell dans Fedora, RedHat et SUSE.
Basé sur la gestion des packages RPM, il peut télécharger automatiquement les packages RPM à partir de serveurs désignés et les installer. Il peut gérer automatiquement les dépendances et installer tous les packages logiciels dépendants en même temps, sans avoir besoin de les télécharger et de les installer encore et encore. .
yum fournit des commandes pour rechercher, installer et supprimer un certain, un groupe ou même tous les packages logiciels, et les commandes sont simples et faciles à retenir.
syntaxe miam
yum [options] [command] [package ...]
options : facultatif, les options incluent -h (aide), -y (lorsque vous y êtes invité pendant le processus d'installation, sélectionnez tous "oui"), -q (ne pas afficher le processus d'installation), etc.
commande : L'opération à effectuer.
colisobjet de l'opération.
Commandes courantes yum
1. Répertoriez toutes les commandes d'inventaire logiciel pouvant être mises à jour : yum check-update
2. Mettez à jour toutes les commandes logicielles : yum update
3. Installez uniquement les commandes logicielles spécifiées : yum install <package_name>
4. Mettez à jour uniquement la commande logicielle spécifiée : yum update <package_name>
5. Liste toutes les commandes logicielles installables : yum list
6. Commande Supprimer le progiciel : miam supprimer <package_name>
7. Commande : yum search <keyword>
8. Commande d'effacement du cache :
yum clean packages : Effacer le répertoire du cache Progiciel
yum clean headers : effacez les anciens en-têtes dans le répertoire cache
yum clean oldheaders : effacez les anciens en-têtes dans le répertoire cache
miam clean, miam clean all (= miam clean packages; miam clean oldheaders) : Effacez les packages logiciels et les anciens en-têtes dans le répertoire cache
Instance 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 ……(省略)
Instance 2
Supprimer 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!
Instance 3
Utiliser le la fonction de yum est de découvrir quels noms de logiciels commencent par pam ?
[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
Source yum domestique
NetEase (163) la source yum est l'une des meilleures sources yum en Chine, à la fois en termes de vitesse et de version du logiciel, elle est très bonne.
Définissez la source yum sur 163 yum, ce qui peut améliorer la vitesse d'installation et de mise à jour des progiciels et empêcher la recherche de certaines versions logicielles courantes.
Étapes d'installation
Première sauvegarde de /etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
Téléchargez le fichier de dépôt de version correspondant et placez-le dans /etc /yum. repos.d/(Veuillez effectuer la sauvegarde correspondante avant l'opération)
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 du cache
yum clean all yum makecache
En plus de NetEase, il existe d'autres bonnes sources yum en Chine, telles que l'Université des sciences et technologies de Chine et Sohu.
Yum source de l'Université des sciences et technologies de Chine, veuillez vérifier la méthode d'installation : https://lug.ustc.edu.cn/wiki/mirrors/help/centos
Voir la méthode d'installation des sources yum de sohu : http://mirrors.sohu.com/help/centos.html