Heim > php教程 > PHP开发 > Linux yum-Befehl

Linux yum-Befehl

高洛峰
Freigeben: 2016-12-13 10:53:56
Original
1280 Leute haben es durchsucht

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

4. Aktualisieren Sie nur den angegebenen Softwarebefehl: yum update

5 Befehl: yum list

6. Softwarepaket löschen Befehl: yum remove

7. Softwarepaket suchen Befehl: yum search

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
……(省略)
Nach dem Login kopieren

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!
Nach dem Login kopieren

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
Nach dem Login kopieren

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


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage