Mit einem Repository habe ich es so gemacht ( als root ):
# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1
Ist dies die empfohlene Methode, um ein Paket-Repository unter Fedora (> = 14) hinzuzufügen?
Gibt es Richtlinien / Standards, die festlegen, dass jedes richtige Fedora-Paket-Repository eine solche Konfigurationsdatei (dh eine solche .repo
Datei) enthalten soll (oder muss )?
(Grundsätzlich nur aus dem Grund, dass ein Benutzer oder ein Tool es in das lokale /etc/yum.repos
Verzeichnis kopieren kann ?)
#
weil Sie sagten, Sie hätten die Befehle als root ausgeführt. Das ist die Konvention und so sieht die Root-Eingabeaufforderung aus.#
Konvention geändert .Antworten:
Die Fedora 14-Dokumentation. wurden noch nicht aktualisiert. Der neueste Weg, dies mit nur einer .repo-Datei zu tun, ist:
... können Sie dann auch
yum-config-mananger --enable
etc. verwenden.quelle
Wenn Sie Fedora verwenden 22 oder später, wo DNF yum als Standard - Paket - Manager ersetzt hat, dann können Sie diesen Befehl aus genommen verwenden hier :
Dabei ist Repository- URL ein Link zur Repo-Datei.
Und Sie können es aktivieren, indem Sie:
Dabei ist Repository die eindeutige Repository-ID.
quelle
Ich habe ein bisschen mit 'fedora add repository' herumgegoogelt und einige veraltete und nicht sehr hilfreiche Links bekommen. Wegen des Rauschens habe ich diesen Link verpasst:
http://docs.fedoraproject.org/en-US/Fedora_Core/3/html/Software_Management_Guide/sn-using-repositories.html
Was ebenfalls veraltet ist, aber mir den Hinweis gibt, nach einer aktualisierten Version des Handbuchs zur Softwareverwaltung zu suchen:
Neue Repositorys hinzufügen
(Hier wird auch die wget-Methode erwähnt, mit der ich eine .repo-Datei hinzugefügt habe.)
Ich bin ein bisschen überrascht, dass die offizielle und wie es scheint ziemlich umfangreiche Fedora-Dokumentation in den Google-Ergebnissen nicht höher bewertet wird.
quelle
Es scheint, dass in neueren Fedora-Versionen versucht wurde, ein "Media Repo" in PackageKit zu integrieren, aber es gab genug Fehler, die in Fedora 14 nicht vorhanden waren ( dies zum Beispiel). Es hört sich so an, als müssten Sie den Anweisungen in den anderen Antworten folgen, um die Pakete entweder lokal zu kopieren oder das ISO-Image als Loopback-Gerät bereitzustellen und yum file: // URLs einzurichten, die auf die Pakete verweisen.
quelle
Siehe hier: Howto: Fügen Sie ein neues yum-Repository hinzu, um Software unter CentOS / Redhat Linux zu installieren
quelle
Das Hinzufügen eines Repositorys ist in Red Hat oder anderen auf Red Hat basierenden Systemen recht einfach. Es handelt sich um eine Repo-Datei, die die URL angibt, von der die zu installierenden RPM-Dateien abgerufen werden sollen.
Allerdings, wenn Sie die vollständige Funktionsweise von yum verstehen wollen. Ich empfehle den folgenden Link zu lesen.
YUM-Repository-Konfiguration
quelle