Bevor Sie das yum-Tool zum Installieren eines Softwarepakets verwenden, müssen Sie den Speicherort angeben, an den yum das RPM-Paket herunterlädt. Mit anderen Worten: Die yum-Quelle bezieht sich auf die Quelle des Softwareinstallationspakets . yum ist ein Softwarepaketmanager, der speziell zur Lösung von Paketabhängigkeiten existiert. Man kann sagen, dass yum ein verbesserter RPM-Softwaremanager ist, der die Paketabhängigkeitsprobleme, mit denen RPM konfrontiert ist, gut löst.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Was ist die Linux-Yum-Quelle?
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 und analysiert sie lädt alle zugehörigen RPM-Pakete auf einmal vom Server herunter und installiert sie.
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.
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. „Zwei Möglichkeiten, eine Yum-Quelle zu erstellen“ .
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
[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 …省略部分输出…
[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 gültig ist. Wenn er nicht als aktiviert geschrieben ist, bedeutet dies, dass dieser Container gültig ist. Wenn er als aktiviert = 0 geschrieben ist, bedeutet dies, dass dieser Container ungültig 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.
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.
Sie können sehen, dass dieses Unterverzeichnis fast alle häufig verwendeten RPM-Pakete enthält, sodass die Verwendung des Systeminstallationsimages als lokale Yum-Quelle kein Problem darstellt. Es gibt eine CentOS-Media.repo-Datei im Verzeichnis /etc/yum.repos.d/. Bei dieser Datei handelt es sich um eine Vorlagendatei, die die lokale CD als Yum-Quelle verwendet sind wie folgt:
1. Legen Sie die CentOS-Installations-CD ein und mounten Sie die CD am angegebenen Speicherort. Der Befehl lautet wie folgt:
[root@localhost ~]# mkdir /mnt/cdrom #创建cdrom目录,作为光盘的挂载点 [root@localhost ~]# mount /dev/cdrom /mnt/cdrom/ mount: block device/dev/srO is write-protected, mounting read-only #挂载光盘到/mnt/cdrom目录下
2. Ändern Sie die Erweiterungen mehrerer anderer Yum-Quellkonfigurationsdateien, um sie ungültig zu machen, da nur Dateien mit der Erweiterung „*.repo“ als Yum-Quellkonfigurationsdateien verwendet werden können. Sie können auch mehrere andere Yum-Quellkonfigurationsdateien löschen. Wenn Sie diese jedoch löschen und das Netzwerk erneut als Yum-Quelle verwenden möchten, sind keine Referenzdateien vorhanden. Daher ist es am besten, die Erweiterung zu ändern. Der Befehl lautet wie folgt:
[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# mv CentOS-Base, repo CentOS-Base.repo.bak [root@localhost yum.repos.d]#mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak [root@localhost yum.repos.d]# mv CentOS-Vault.repo CentOS-Vault.repo.bak
3. Ändern Sie die CD-Yum-Quellenkonfigurationsdatei CentOS-Media.repo. Beachten Sie die folgende Änderung:
[root@localhost yum.repos.d]# vim CentOS-Media.repo [c6-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom #地址为你自己的光盘挂载地址 #file:///media/cdrom/ #file:///media/cdrecorder/ #注释这两个的不存在地址 gpgcheck=1 enabled=1 #把enabled=0改为enabled=1, 让这个yum源配置文件生效 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Verwandte Empfehlungen: „
Linux-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist Linux Yum Source?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!