Latest web development tutorials

linux yum Befehl

yum (Yellow dog Updater, Modified) Shell ist ein Front-End-Paket-Manager Fedora und RedHat und SUSE in.

RPM-basierte Paketverwaltung, kann automatisch von dem angegebenen Server-RPM-Paket heruntergeladen und installiert werden, kann er automatisch Abhängigkeitsbeziehung handhaben und installieren Sie alle Software-Pakete verlassen, immer wieder ohne lästige Downloads und Installation.

yum search bietet, installieren, entfernen Sie eine oder alle aus einer Reihe von Paketen Befehl und Befehls prägnant und leicht zu merken.

yum Syntax

yum [options] [command] [package ...]
  • Optionen: Optionen, Optionen -h (Hilfe), - y (Wenn der Installationsvorgang Sie auffordert , alle "Ja" zu wählen), - q (nicht während des Installationsvorgangs angezeigt) und so weiter.
  • Befehl: Operationen durchgeführt werden.
  • Objektpaket Betrieb.

yum häufig verwendete Befehle

  • 1. Liste alle aktualisierbaren Software-Inventarisierung Befehl: yum Check-Update
  • 2. Aktualisieren Sie alle Software-Befehl: yum update
  • 3. Installieren Sie nur die angegebene Software-Befehl: yum install <Paketname>
  • 4. Nur die angegebene Software-Update-Befehl: yum update <Paketname>
  • 5. Liste alle installierten Software-Inventarisierung Befehl: yum Liste
  • 6. Entfernen Sie die Paketbefehle: yum entfernen <Paketname>
  • 7. Suchen Sie das Paket Befehl: yum search <keyword>
  • 8. Deaktivieren Sie das Cache-Befehl:
    • yum reinigen Pakete: Paket löschen das Cache-Verzeichnis
    • yum sauber Header: Klare Header Cache-Verzeichnis
    • yum sauber oldheaders: deaktivieren Sie das Cache-Verzeichnis unter den alten Header
    • yum sauber, yum reinigen alle (= yum sauber Pakete; yum sauber oldheaders): Purge-Pakete und alte Header Cache-Verzeichnis

Beispiel 1

Installieren Sie 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
……(省略)

Beispiel 2

Entfernen Sie 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!

Beispiel 3

Funktionen verwenden yum Software pam zu finden, mit dem Namen dessen, was Anfang?

[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

Domestic yum Quelle

NetEase (163) yum Quelle einer der besten heimischen yum Quelle ist, Geschwindigkeit und Software-Version, sind sehr gut.

Die yum Quelle auf 163 yum, Installation und Aktualisierung von Softwarepaketen können die Geschwindigkeit erhöhen, während einige der gemeinsamen Version der Software zu vermeiden kann nicht gefunden werden.

Installationsschritte

Erste Sicherung /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 Version repo-Dateien in /etc/yum.repos.d/ (bitte die entsprechende Sicherung durch, bevor Sie fortfahren)

  • 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, um den Cache zu generieren

yum clean all
yum makecache

Zusätzlich zu NetEase, gibt es andere gute yum heimischen Quellen, wie USTC und Sohu.

USTC yum Quelle Installationsansicht: https://lug.ustc.edu.cn/wiki/mirrors/help/centos

sohu die yum Quelle anzeigen Installationsmethoden: http://mirrors.sohu.com/help/centos.html