CentOS konfiguriert die lokale Yum-Quelle / Alibaba Cloud Yum-Quelle / 163yuan-Quelle und konfiguriert die Priorität der Yum-Quelle

CentOS konfiguriert die lokale Yum-Quelle / Alibaba Cloud Yum-Quelle / 163yuan-Quelle und konfiguriert die Priorität der Yum-Quelle

1. Verwenden Sie ein Centos-Image, um eine lokale Yum-Quelle zu erstellen

Da die Standard-Yum-Quelle nach der Installation von CentOS die offizielle Adresse von CentOS ist, ist sie in China sehr langsam zu verwenden oder sogar nicht zugänglich. Daher besteht die allgemeine Vorgehensweise darin, die Standard-Yum-Quelle durch die Yum-Quelle von Aliyun oder 163 und andere inländische Yum-Quellen zu ersetzen (im Folgenden wird beschrieben, wie sie konfiguriert wird).

Die oben genannten Methoden erfordern jedoch alle das Internet und können nicht verwendet werden, wenn kein Internet vorhanden ist. Daher besteht eine andere häufig verwendete Methode darin, das Centos-ISO-Image zu verwenden, um eine lokale Yum-Quelle zu erstellen, was die Installation der Software erheblich beschleunigt. Der Nachteil besteht darin, dass einige Pakete möglicherweise nicht verfügbar sind.

1. Die Standard-Yum-Quelle nach der Installation von Centos ist wie folgt

[root@kangvcar ~]# ll /etc/yum.repos.d/
insgesamt 32
-rw-r--r--. 1 root root 1664 9. Dezember 2015 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 9. Dezember 2015 CentOS-CR.repo
-rw-r--r--. 1 root root 649 9. Dezember 2015 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 290 9. Dezember 2015 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 9. Dezember 2015 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 9. Dezember 2015 CentOS-Sources.repo
-rw-r--r--. 1 root root 1952 9. Dezember 2015 CentOS-Vault.repo

2. Sichern Sie die Standard-Yum-Quelle (optional)

[root@kangvcar ~]# mkdir /opt/centos-yum.bak
[root@kangvcar ~]# mv /etc/yum.repos.d/* /opt/centos-yum.bak/

3. Mounten Sie die CentOS-Image-Datei auf der virtuellen Maschine

[root@kangvcar ~]# mount -t iso9660 /dev/sr0 /opt/centos
mount: /dev/sr0 ist schreibgeschützt, Mounten nur lesbar

4. Schreiben Sie die Repo-Datei und zeigen Sie auf das Mount-Verzeichnis des Images

[root@kangvcar ~]# vi /etc/yum.repos.d/local.repo 
[lokal]
Name=lokal
baseurl=Datei:///opt/centos
aktiviert=1
gpgcheck=0

5. Cache leeren

[root@kangvcar ~]# yum alles reinigen
Geladene Plugins: fastestmirror
Bereinigen von Repos: lokal
Alles aufräumen
Liste der schnellsten Spiegel bereinigen
[root@kangvcar ~]# yum makecache //Zwischenspeichere den Yum-Quellcode lokal, um die Softwaresuche und -installation zu beschleunigen [root@kangvcar ~]# yum list //Listet 3780 Pakete auf

2. Ändern Sie die Standard-Yum-Quelle von CentOS in die inländische Aliyun-Yum-Quelle

Offizielles Tutorial zu Alibaba Cloud: http://mirrors.aliyun.com/help/centos

1. Die Standard-Yum-Quelle nach der Installation von Centos ist wie folgt

[root@kangvcar ~]# ll /etc/yum.repos.d/
insgesamt 32
-rw-r--r--. 1 root root 1664 9. Dezember 2015 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 9. Dezember 2015 CentOS-CR.repo
-rw-r--r--. 1 root root 649 9. Dezember 2015 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 290 9. Dezember 2015 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 9. Dezember 2015 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 9. Dezember 2015 CentOS-Sources.repo
-rw-r--r--. 1 root root 1952 9. Dezember 2015 CentOS-Vault.repo

2. Sichern Sie die Standard-Yum-Quelle (optional)

[root@kangvcar ~]# mkdir /opt/centos-yum.bak
[root@kangvcar ~]# mv /etc/yum.repos.d/* /opt/centos-yum.bak/

3. Laden Sie die Aliyun Yum-Quell-Repo-Datei herunter (laden Sie die entsprechende Systemversion herunter).

#Download-Vorgänge entsprechend den Repo-Dateien jeder Systemversion CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@kangvcar ~]# cat /etc/redhat-release //Systemversion anzeigen CentOS Linux Release 7.2.1511 (Core)
[root@kangvcar ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
--2017-06-20 06:43:08-- http://mirrors.aliyun.com/repo/Centos-7.repo
Auflösen von mirrors.aliyun.com (mirrors.aliyun.com)... 112.124.140.210, 115.28.122.210
Verbindung zu mirrors.aliyun.com (mirrors.aliyun.com)|112.124.140.210|:80... wird hergestellt.
HTTP-Anfrage gesendet, warte auf Antwort ... 200 OK
Länge: 2573 (2,5 KB) [Anwendung/Oktett-Stream]
Speichern unter: „/etc/yum.repos.d/CentOS-Base.repo“
100%[= ...   
2017-06-20 06:43:08 (118 MB/s) – „/etc/yum.repos.d/CentOS-Base.repo“ gespeichert [2573/2573]

4. Leeren Sie den Cache

[root@kangvcar ~]# yum alles reinigen
Geladene Plugins: fastestmirror
Repos bereinigen: Basis-Extras-Updates
Alles aufräumen
Liste der schnellsten Spiegel bereinigen
[root@kangvcar ~]# yum makecache //Zwischenspeichere den Yum-Quellcode lokal, um die Softwaresuche und -installation zu beschleunigen [root@kangvcar ~]# yum list //Insgesamt werden 9954 Pakete aufgelistet

3. Ändern Sie die Standard-Yum-Quelle von CentOS in die inländische Quelle 163

163 offizielles Tutorial: http://mirrors.163.com/.help/centos.html

1. Die Standard-Yum-Quelle nach der Installation von Centos ist wie folgt

[root@kangvcar ~]# ll /etc/yum.repos.d/
insgesamt 32
-rw-r--r--. 1 root root 1664 9. Dezember 2015 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 9. Dezember 2015 CentOS-CR.repo
-rw-r--r--. 1 root root 649 9. Dezember 2015 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 290 9. Dezember 2015 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 9. Dezember 2015 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 9. Dezember 2015 CentOS-Sources.repo
-rw-r--r--. 1 root root 1952 9. Dezember 2015 CentOS-Vault.repo

2. Sichern Sie die Standard-Yum-Quelle (optional)

[root@kangvcar ~]# mkdir /opt/centos-yum.bak
[root@kangvcar ~]# mv /etc/yum.repos.d/* /opt/centos-yum.bak/

3. Laden Sie die 163 Yum-Quell-Repo-Datei herunter

#Download-Vorgänge entsprechend den Repo-Dateien jeder Systemversion CentOS 5
wget -O /etc/yum.repos.d/CentOS5-Base-163.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS6-Base-163.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS7-Base-163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@kangvcar ~]# cat /etc/redhat-release //Systemversion anzeigen CentOS Linux Release 7.2.1511 (Core)
[root@kangvcar ~]# wget -O /etc/yum.repos.d/CentOS7-Base-163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
--2017-06-20 06:29:47-- http://mirrors.163.com/.help/CentOS7-Base-163.repo
Auflösen von mirrors.163.com (mirrors.163.com)... 123.58.173.185, 123.58.173.186
Verbindung zu mirrors.163.com (mirrors.163.com)|123.58.173.185|:80... wird hergestellt. verbunden.
HTTP-Anfrage gesendet, warte auf Antwort ... 200 OK
Länge: 1572 (1,5 KB) [Anwendung/Oktett-Stream]
Speichern unter: „/etc/yum.repos.d/CentOS7-Base-163.repo“
100%[= ...   
2017-06-20 06:29:47 (293 MB/s) – „/etc/yum.repos.d/CentOS7-Base-163.repo“ gespeichert [1572/1572]

4. Leeren Sie den Cache

[root@kangvcar ~]# yum alles reinigen
Geladene Plugins: fastestmirror
Repos bereinigen: Basis-Extras-Updates
Alles aufräumen
Liste der schnellsten Spiegel bereinigen
[root@kangvcar ~]# yum makecache //Zwischenspeichere den Yum-Quellcode lokal, um die Softwaresuche und -installation zu beschleunigen [root@kangvcar ~]# yum list //Es werden insgesamt 9951 Pakete aufgelistet

4. Ändern Sie die Priorität der Yum-Quelle

PS: Wenn sowohl lokale Yum-Quellen als auch 163-Quellen vorhanden sind, möchten wir natürlich zuerst die lokale Yum-Quelle verwenden, um das Softwarepaket zu installieren, und dann die 163-Quelle verwenden, um die Software zu installieren, wenn lokal kein verfügbares Paket gefunden wird. Dies betrifft das Problem der Priorität. Das Yum-Plugin yum-plugin-priorities.noarch kann dieses Problem lösen.

1. Überprüfen Sie, ob das System das Prioritäts-Plugin installiert hat

[root@kangvcar ~]# rpm -qa | grep yum-plugin-
yum-plugin-fastestmirror-1.1.31-34.el7.noarch    
//Hier können wir sehen, dass das Plugin yum-plugin-priorities.noarch nicht installiert ist [root@kangvcar ~]# yum search yum-plugin-priorities    
//Verwenden Sie die Suche, um zu sehen, ob dieses Plugin verfügbar ist. Geladene Plugins: fastestmirror
Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden
* Basis: mirrors.aliyun.com
* Extras: mirrors.aliyun.com
* Aktualisierungen: mirrors.aliyun.com
============================================================= N/S übereinstimmend: yum-plugin-priorities =============================================================
yum-plugin-priorities.noarch: Plugin, um Paketen aus verschiedenen Repos Prioritäten zuzuweisen

2. Installieren Sie das Plugin yum-plugin-priorities.noarch

[root@kangvcar ~]# yum -y installiere yum-plugin-priorities.noarch

3. Prüfen Sie, ob das Plug-In aktiviert ist

[root@kangvcar ~]# cat /etc/yum/pluginconf.d/priorities.conf
[hauptsächlich]
aktiviert = 1
//1 ist aktiviert; 0 ist deaktiviert

4. Ändern Sie die lokale Yum-Quelle, die zuerst verwendet werden soll

[root@kangvcar ~]# ll /etc/yum.repos.d/
insgesamt 8
-rw-r--r--. 1 root root 2573 15. Mai 2015 CentOS-Base.repo
-rw-r--r--. 1 root root 67 20. Juni 06:04 local.repo
//Es gibt zwei Repo-Dateien [root@kangvcar ~]# vi /etc/yum.repos.d/local.repo
[lokal]
Name=lokal
baseurl=Datei:///opt/centos
aktiviert=1
gpgcheck=0
Priorität=1
//Fügen Sie dem ursprünglichen Wert Priorität = 1 hinzu. Je kleiner die Zahl, desto höher die Priorität. //Sie können die Prioritätswerte anderer Quellen weiterhin ändern. Nach dem Testen wird der lokalen Quelle nur Priorität gegeben, wenn Sie die Priorität der lokalen Quelle als Priorität = 1 konfigurieren.

5. Testen

Vor dem Konfigurieren der Priorität: (Verwenden der Alibaba Cloud Yum-Quelle)
[root@kangvcar ~]# yum -y installiere vim
Aufgelöste Abhängigkeiten
==========================================================================================================================================
Paket Arch Version Repository Größe
==========================================================================================================================================
Installieren:
vim-enhanced x86_64 2:7.4.160-1.el7_3.1 aktualisiert 1,0 M
Aktualisierung für Abhängigkeiten:
vim-common x86_64 2:7.4.160-1.el7_3.1 aktualisiert 5,9 M
Auslassen...
Nach dem Konfigurieren der Priorität: (unter Verwendung der lokalen Yum-Quelle)
[root@kangvcar ~]# yum -y installiere vim
Aufgelöste Abhängigkeiten
==========================================================================================================================================
Paket Arch Version Repository Größe
==========================================================================================================================================
Installieren:
vim-erweitert x86_64 2:7.4.160-1.el7 lokal 1.0 M
Installieren für Abhängigkeiten:
gpm-libs x86_64 1.20.7-5.el7 lokal 32k
perl x86_64 4:5.16.3-286.el7 lokal 8.0 M
perl-Carp noarch 1.26-244.el7 lokal 19k
perl-Encode x86_64 2.51-7.el7 lokal 1,5 M
Perl-Exporteur Noarch 5.68-3.el7 lokal 28k
perl-Dateipfad noarch 2.09-2.el7 lokal 26 k
perl-File-Temp noarch 0.23.01-3.el7 lokal 56 k
Auslassen...

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der CentOS7-Onlineinstallation von Docker 17.03.2 unter Verwendung der Alibaba Cloud Docker Yum-Quelle
  • Detaillierte Erläuterung der CentOS-Konfiguration der offiziellen Nginx-Yum-Quelle
  • CentOS7-Konfiguration Alibaba Cloud Yum-Quellmethodencode
  • Installieren Sie MySQL 5.6 aus der Yum-Quelle im Centos7.4-System
  • So ändern Sie die Yum-Quelle in CentOS
  • Tutorial zur Konfiguration der lokalen Yum-Quelle in CentOS 6.5
  • Detaillierte Erläuterung zur Konfiguration der lokalen Yum-Quelle in CentOS7
  • Detaillierte Konfiguration und Verwendung der Yum-Quelle in CentOS
  • Detaillierte Erläuterung der Verwendung der Yum-Quelle in CentOS7 Alibaba Cloud
  • Konfigurieren Sie die MySQL-Quelle und installieren Sie MySQL mit yum unter CentOS 7
  • So ändern Sie die Yum-Updatequelle in CentOS
  • Tutorial zum Kompilieren und Installieren von MySQL und zum Einrichten zugehöriger Yum-Quellen unter dem CentOS-System

<<:  So erstellen Sie eine Vue3-Desktopanwendung

>>:  Installieren Sie MySQL 5.7 unter Ubuntu 18.04

Artikel empfehlen

Detaillierte Erklärung der Javascript-Grundlagenschleife

Inhaltsverzeichnis Zyklus für für-in für-von währ...

Schreiben eines Schere-Stein-Papier-Spiels in JavaScript

In diesem Artikel finden Sie den spezifischen Cod...

So erstellen Webdesigner Bilder für Retina-Displays

Besonderer Hinweis: Dieser Artikel wurde basieren...

Einige Dinge, die beim Erstellen einer Webseite zu beachten sind

--Backup der Homepage 1.txt-Text 2. Scannen Sie da...

MySQL-Reihe von Erfahrungszusammenfassungen und Analyse-Tutorials zu NULL-Werten

Inhaltsverzeichnis 1. Testdaten 2. Die Unannehmli...

Verwendung des if-Urteils in HTML

Während der Django-Webentwicklung wird beim Schre...

Zabbix überwacht die MySQL-Instanzmethode

1. Überwachungsplanung Bevor Sie ein Überwachungs...

Ubuntu 18.04 erhält Root-Berechtigungen und meldet sich als Root-Benutzer an

Vorab geschrieben: In den folgenden Schritten müs...

js implementiert dynamisch Operationen zum Hinzufügen und Löschen von Tabellen

In diesem Artikelbeispiel wird der spezifische Co...

VUE+Canvas realisiert den gesamten Prozess eines einfachen Gobang-Spiels

Vorwort In Bezug auf das Layout ist Gobang viel e...