it-swarm.com.de

So fügen Sie ein CentOS-Repo mit einer Paket-URL hinzu

In Centos 7 möchte ich einige Pakete installieren, die ich im Folgenden sehe URL : http://mirror.centos.org/centos/7.4.1708/extras/x86_64/Packages/

Wie kann ich diese URL zu meinem yum Paketmanager hinzufügen?

PS: Das Herunterladen einer einzelnen RPM-Datei funktioniert nicht, da rekursiv nach Abhängigkeiten mit derselben Version gesucht wird.

4
forzagreen

Ich musste eine neue Repo-Datei hinzufügen: z. /etc/yum.repos.d/myrepo.repo mit Repo-Konfiguration:

[myrepo]
name=My extras packages for CentOS 7.4.1708
baseurl=http://mirror.centos.org/centos/7.4.1708/extras/x86_64/
enabled=1

Dann zum Beispiel docker-1.12.6-55.gitc4618fb.el7.centos Lauf:

$ Sudo yum install -y docker-1.12.6-55.gitc4618fb.el7.centos        

Optionen --disablerepo=* mit --enablerepo=myrepo kann verwendet werden, um nur die zu berücksichtigende neue Repo-Datei zu erzwingen.

--- UPDATE ---

Paketversion 7.4.1708 existiert nicht mehr in mirror.centos.org. Sie sollten lieber verwenden: baseurl=http://vault.centos.org/centos/7.4.1708/extras/x86_64/

1
forzagreen

Yum utils ist ein Paket, das yum-config-manager. Eine schnelle und einfache Möglichkeit, ein Repo hinzuzufügen, ohne mühsam eine Repo-Datei schreiben und aktivieren zu müssen, besteht darin, dies als Sudo-Benutzer zu verwenden

yum-config-manager --add-repo=http://vault.centos.org/centos/7.4.1708/extras/x86_64/

Dadurch wird die Datei erstellt und für Sie aktiviert.

P.S. Anleitung um yum-utils zu installieren, falls Sie es noch nicht haben. Es ist Teil des Basis-CentOS-Repos. Normalerweise sind Yum-Utils auf den meisten Yum-Systemen ein Muss!

5
garlicFrancium

Werfen Sie einen Blick auf die Dateien /etc/yum.conf und die in /etc/yum.repos.d, Sie sollten in der Lage sein, etwas für inoffizielle Repositories zusammenzubasteln. Das, wenn sie kein Paket veröffentlichen, das die erforderliche Konfiguration enthält.

Sie können natürlich auch alle benötigten Pakete herunterladen und "von Hand" mit yum installieren. Auf diese Weise erhalten Sie jedoch keine automatischen Updates.

0
vonbrand