linux yum command
yum (Yellow dog Updater, Modified) ist ein Shell-Front-End-Paketmanager in Fedora, RedHat und SUSE.
Basierend auf der RPM-Paketverwaltung kann es RPM-Pakete automatisch von bestimmten Servern herunterladen und installieren. Es kann Abhängigkeiten automatisch verarbeiten und alle abhängigen Softwarepakete auf einmal installieren, ohne dass sie immer wieder heruntergeladen und installiert werden müssen .
yum bietet Befehle zum Suchen, Installieren und Löschen eines bestimmten, einer Gruppe oder sogar aller Softwarepakete, und die Befehle sind einfach und leicht zu merken.
yum-Syntax
yum [Optionen] [Befehl] [Paket ...]
Optionen: Optional, Optionen umfassen -h (Hilfe), - y (wählen Sie alle „Ja“, wenn Sie während des Installationsvorgangs dazu aufgefordert werden), -q (zeigt den Installationsvorgang nicht an) usw.
Befehl: Der auszuführende Vorgang.
Das Objekt der Paketoperation.
Yum allgemeine Befehle
1. Alle aktualisierbaren Software-Inventarbefehle auflisten: yum check-update
2. Alle Softwarebefehle aktualisieren: yum update
3 . Installieren Sie nur den angegebenen Softwarebefehl: yum install cda4cf10c497d73c86c3def2a7bd2dd9
4. Aktualisieren Sie nur den angegebenen Softwarebefehl: yum update cda4cf10c497d73c86c3def2a7bd2dd9
5 Befehl: yum list
6. Softwarepaket löschen Befehl: yum remove 8c407fc3ca5bd2960ccd7d76fd924a9e
7. Softwarepaket suchen Befehl: yum search 15a136b5d3183939078789cf84e02c5d
8. Befehl zum Löschen des Caches:
yum clean packets: Löschen Sie die Softwarepakete im Cache-Verzeichnis.
yum clean headers: Löschen Sie die Header im Cache-Verzeichnis.
yum clean oldheaders: Löschen die alten Header im Cache-Verzeichnis
yum clean, yum clean all (= Yum Clean Packages; Yum Clean Oldheaders): Lösche die Softwarepakete und alten Header im Cache-Verzeichnis
Beispiel 1
pam-devel installieren
[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 ……(省略)
Instanz 2
pam-devel entfernen
[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!
Instanz 3
Funktion nutzen von yum ist es, herauszufinden, welche Softwarenamen mit pam beginnen?
[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
Inländische Yum-Quelle
NetEase (163) Yum-Quelle ist eine der besten Yum-Quellen in China, sowohl hinsichtlich der Geschwindigkeit als auch der Softwareversion ist sie sehr gut.
Setzen Sie die yum-Quelle auf 163 yum, was die Geschwindigkeit der Installation und Aktualisierung von Softwarepaketen verbessern und verhindern kann, dass einige gängige Softwareversionen gefunden werden.
Installationsschritte
Erstes Backup /etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base. repo /etc/yum.repos.d/CentOS-Base.repo.backup
Laden Sie die entsprechende Versions-Repo-Datei herunter und legen Sie sie in /etc/yum.repos.d/ ab (bitte tun Sie dies vorher). Betrieb Backup)
CentOS5: http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6: http://mirrors.163.com/. help /CentOS6-Base-163.repo
Führen Sie den folgenden Befehl aus, um den Cache zu generieren
yum clean all
yum makecache