Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Welches Tool ist Linux lecker?
Unter Linux ist yum ein Softwarepaketmanager, der speziell zur Lösung von Paketabhängigkeiten existiert; yum ist ein verbesserter RPM-Softwaremanager, der die Paketabhängigkeitsprobleme löst, mit denen RPM konfrontiert ist. Wenn der Administrator yum verwendet, um ein RPM-Paket zu installieren, lädt yum zunächst die Abhängigkeitsdatei des Pakets von der Serverseite herunter und lädt dann alle zugehörigen RPM-Pakete auf einmal von der Serverseite herunter und installiert sie durch Analyse dieser Datei.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
yum ist ein Tool
yum, der vollständige Name lautet „Yellow dog Updater, Modified“, ist ein Softwarepaketmanager, der speziell zum Auflösen von Paketabhängigkeiten existiert. Genau wie auf Windows-Systemen können Sie mit dem 360-Software-Manager die Installation, Aktualisierung und Deinstallation von Software mit einem Klick durchführen. Linux-Systeme bieten ebenfalls ein solches Tool, was sehr lecker ist.
Man kann sagen, dass yum ein verbesserter RPM-Softwaremanager ist, der das Problem der Abhängigkeit von Softwarepaketen, mit dem RPM konfrontiert ist, gut löst.
yum speichert alle RPM-Pakete auf der Serverseite und zeichnet die Abhängigkeiten zwischen den einzelnen Paketen in Dateien auf. Wenn der Administrator yum zum Installieren des RPM-Pakets verwendet, lädt yum zunächst die Abhängigkeitsdateien des Pakets von der Serverseite herunter werden alle relevanten RPM-Pakete auf einmal vom Server heruntergeladen und installiert.
yum-Software kann mit dem rpm-Befehl installiert werden. Vor der Installation können Sie überprüfen, ob yum installiert wurde, indem Sie den folgenden Befehl ausführen:
[root@localhost ~]# rpm -qa | grep yum yum-metadata-parser-1.1.2-16.el6.i686 yum-3.2.29-30.el6.centos.noarch yum-utils-1.1.30-14.el6.noarch yum-plugin-fastestmirror-1.1.30-14.el6.noarch yum-plugin-security-1.1.30-14.el6.noarch
Sie können sehen, dass yum auf dem System installiert wurde.
Detaillierte Erklärung der Yum-Quelle
Definition
Bevor Sie Yum zum Installieren des Softwarepakets verwenden, müssen Sie den Speicherort angeben, an den Yum das RPM-Paket herunterlädt. Dieser Speicherort wird als Yum-Quelle bezeichnet. Mit anderen Worten, die Yum-Quelle bezieht sich auf die Quelle des Softwareinstallationspakets.
Wenn Sie yum zum Installieren von Software verwenden, ist mindestens eine yum-Quelle erforderlich. Die Yum-Quelle kann entweder die Netzwerk-Yum-Quelle oder die lokale CD als Yum-Quelle verwenden.
Netzwerk-Yum-Quelle aufbauen
Unter normalen Umständen können Sie die Netzwerk-Yum-Quelle direkt verwenden, solange das Host-Netzwerk normal ist, ohne Änderungen an der Konfigurationsdatei vorzunehmen.
Die Netzwerk-Yum-Quellenkonfigurationsdatei befindet sich im Verzeichnis /etc/yum.repos.d/ und die Dateierweiterung ist „.repo“ (sofern die Datei mit der Erweiterung „*.repo“ eine Yum-Quelle ist Konfigurationsdatei).
[root@localhost ~]# ls /etc/yum.repos.d/ CentOS-Base.repo CentOS-Media.repo CentOS-Debuginfo.repo.bak CentOS-Vault.repo
Sie können sehen, dass sich in diesem Verzeichnis 4 leckere Konfigurationsdateien befinden. Normalerweise ist die Datei CentOS-Base.repo wirksam. Wir können versuchen, diese Datei mit dem folgenden Befehl zu öffnen:
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/ CentOS-Base.repo [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/? release= $releasever&arch=$basearch&repo=os baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 …省略部分输出…
Diese Datei enthält 5 Yum-Quellcontainer. Hier ist nur der Basiscontainer aufgeführt, und andere Container ähneln dem Basiscontainer. Die Bedeutung jedes Parameters im Basiscontainer ist:
[Basis]: Containername, muss in [] platziert werden.
Name: Containerbeschreibung, Sie können sie selbst schreiben.
mirrorlist: Mirror-Site, dies kann auskommentiert werden.
baseurl: Die Adresse unseres Yum-Quellservers. Der Standardwert ist der offizielle CentOS-Yum-Quellserver, der verwendet werden kann. Wenn Sie das Gefühl haben, dass es langsam ist, können Sie es in Ihre bevorzugte Yum-Quelladresse ändern.
aktiviert: Ob dieser Container wirksam ist. Wenn er nicht als aktiviert geschrieben ist, bedeutet dies, dass dieser Container wirksam ist. Wenn er als aktiviert = 0 geschrieben ist, bedeutet dies, dass dieser Container nicht wirksam ist.
gpgcheck: Wenn es 1 ist, bedeutet dies, dass das digitale Zertifikat von RPM gültig ist; wenn es 0 ist, bedeutet es, dass das digitale Zertifikat von RPM ungültig ist.
gpgkey: Der Speicherort, an dem die öffentliche Schlüsseldatei des digitalen Zertifikats gespeichert wird. Kein Änderungsbedarf.
Lokale Yum-Quelle
Wenn das Internet nicht verfügbar ist, kann Yum die Verwendung einer lokalen CD (oder einer Installations-Image-Datei) als Yum-Quelle in Betracht ziehen.
Verwandte Empfehlungen: „Linux-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelches Tool ist Linux lecker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!