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:
|
<<: So erstellen Sie eine Vue3-Desktopanwendung
>>: Installieren Sie MySQL 5.7 unter Ubuntu 18.04
Inhaltsverzeichnis 10.000 Daten gingen im Hinterg...
Inhaltsverzeichnis Zyklus für für-in für-von währ...
Berechnete Eigenschaften Manchmal packen wir zu v...
Vorwort Wie wir alle wissen, ist „Wie zentriert m...
In diesem Artikel finden Sie den spezifischen Cod...
Wie lassen sich Kompatibilitätsprobleme mit virtu...
Besonderer Hinweis: Dieser Artikel wurde basieren...
--Backup der Homepage 1.txt-Text 2. Scannen Sie da...
Inhaltsverzeichnis 1. Testdaten 2. Die Unannehmli...
Während der Django-Webentwicklung wird beim Schre...
Breite: automatisch Das untergeordnete Element (e...
1. Überwachungsplanung Bevor Sie ein Überwachungs...
Vorab geschrieben: In den folgenden Schritten müs...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort In Bezug auf das Layout ist Gobang viel e...