Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So verwenden Sie die inländische Alibaba Cloud yum-Installationsquelle für redhat7

So verwenden Sie die inländische Alibaba Cloud yum-Installationsquelle für redhat7

零下一度
Freigeben: 2017-06-25 10:04:06
Original
6592 Leute haben es durchsucht

In diesem Artikel wird vorgestellt, wie redhat7 die inländische Alibaba Cloud yum-Installationsquelle verwendet. Die verwendete Quelladresse entspricht der Installationsquelle unter Centos7.

Als ich „So sollte Linux gelernt werden“ studierte, um die Systemumgebung redhat7 zu konfigurieren, wählte ich eine grafische Oberfläche. Das verwendete yum hatte keine Konfiguration /etc/yum .repos.d/-Verzeichnis Es gibt keine Konfigurationsdatei, daher müssen Sie sie manuell festlegen. Hier sind einige meiner Schritte:

1. Suchen Sie die Yum-Konfigurationsdatei

[root@linuxprobe ~]#cd /etc/yum.repos.d/

2. Überprüfen Sie, ob eine Konfigurationsdatei vorhanden ist

[root@linuxprobe yum.repos.d]#ls

Das System des Bloggers wurde gerade ohne Dateien installiert

3. Überprüfen Sie, ob yum installiert ist, welche Abhängigkeiten installiert sind und löschen Sie das yum-Paket

[root@linuxprobe yum.repos.d]#rpm - qa |. grep yum

wird wie folgt angezeigt:

yum-utils-1.1.31-24.el7.noarch
yum-langpacks-0.4.2-3.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum -rhn-plugin-2.0.1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
yum-3.4. 3 -118.el7.noarch

Wir müssen das Obige aufzeichnen und wir werden es später bei der Installation eines neuen YUM benötigen

[ root@linuxprobe yum.repos.d]#rpm -qa|grep yum|xargs rpm -e --nodeps Yum-Paket löschen

4 Nachdem die oben genannten Schritte abgeschlossen sind , müssen wir Install yum aktualisieren und die Quelladresse in die Quelladresse ändern, die Alibaba Cloud entspricht.

Gehen Sie zur Seite unter der Adresse und verwenden Sie Strg+F, um in Schritt 3 nach der Datei zu suchen. Geben Sie nicht die Versionsnummer an: z. B. yum-utils-1.1 .31-24.el7. noarch sucht einfach nach yum-utils.

Wie das leckere Paket:

[root@linuxprobe ~]# wget

Andere Die Methode zum Erhalten jedes Pakets ist ähnlich.

Nach dem Herunterladen verwenden Sie rpm -ivh yum-*, um das RPM-Paket zu installieren. Der Blogger meldet hier einen Fehler wie folgt:

Der obige Befehl wird durch die niedrige Version von python-urlgrabber verursacht, die wir installiert haben, also deinstallieren wir zuerst python-urlgrabber.

5. Befehl zum Überprüfen des python-urlgrabber-Pakets

[root@linuxprobe ~]# rpm -qa |grep python-urlgrabber

6. Führen Sie den folgenden Befehl aus, um das python-urlgrabber-Paket

[root @linuxprobe ~]# rpm -qa|grep yum|xargs rpm -e --nodeps

7. Laden Sie

[ root@linuxprobe ~]# wget

Python-urlgrabber installieren

[root@linuxprobe ~]#rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm

8.python-urlgrabber-Installation Führen Sie nach Abschluss rpm -ivh yum-* aus, um yum auf dem Computer zu installieren.

Wenn Sie während des Installationsprozesses gefragt werden, dass die Paketressource uns gehört Installationsabhängigkeit, dann ist es separat. Installieren Sie es einfach.

9. Die Paketinstallation ist abgeschlossen, wir müssen auch die Quelladresse von yum konfigurieren.

1) Suchen Sie den Ordner, in dem sich die Konfigurationsdatei befindet:

[root@linuxprobe~]# cd /etc/ yum .repos.d/

2) Überprüfen Sie, ob Dateien im Ordner yum.repos.d vorhanden sind, und rufen Sie die Alibaba Cloud-Quellkonfigurationsdatei ab:

[root@linuxprobe yum.repos.d]# ls

[root@linuxprobe yum.repos.d]#wget

Spezifische Hilfeinformationen finden Sie in der Alibaba Cloud-Hilfedokumentation.

10. Ändern Sie den Wert von $releasever

Die von uns erhaltene Konfigurationsdatei Centos-7.repo hat nach dem Öffnen eine YUM-Variable. Andernfalls kann die Quelle nicht verwendet werden Probieren Sie den Befehl yum aus, um zu sehen, was angezeigt wird.

Verwenden Sie den folgenden Befehl, um $releasever zu ersetzen,

[root@linuxprobe ~]# sed -i 's/$releasever/7 /g ' /etc/yum.repos.d/Centos-7.repo

Es gibt ein Problem beim Abrufen des Werts dieser Variablen $releasever. Ich habe einige Informationen überprüft, aber es ist nicht dasselbe wie das Blogger-System.

Es gibt eine yum.conf-Datei im Ordner /etc/, die mit

Nach dem Wechsel zu =redhat-release ist der erhaltene Variablenwert 7.0-1.el7. Ich habe nicht gefunden, wo ich damit umgehen soll Wenn es noch jemand weiß, lasst es mich bitte wissen.

11 Führen Sie abschließend yum makecache aus, um den Cache zu generieren.

Einige Verwendungen in der Datei „centos-7.repo“ sollten auskommentiert werden. Diese Adresse wird im Alibaba Cloud-Server-Intranet verwendet Es ist unmöglich, von meinem eigenen Computer aus eine Verbindung herzustellen, daher habe ich dies auskommentiert.

Nachdem Sie alles kommentiert haben, führen Sie „yum clean all“ erneut aus;

12. Sehen Sie sich die aktuell verfügbaren Lager an, yum repolist all

Zwei der oben genannten Bilder sind nicht aktiviert. Ich überlasse es Baidu, herauszufinden, wozu sie dienen. Wenn Sie sie aktivieren möchten, ändern Sie einfach „enabled=1“ in der Datei Centos-7.repo .

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die inländische Alibaba Cloud yum-Installationsquelle für redhat7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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 Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage