Gibt es in der Fedora-Welt ein PPA-Service-Äquivalent?


23

Für Ubuntu gibt es diesen praktischen PPA-Dienst, mit dem Sie Ihr eigenes Paket-Repository erhalten können.

Sie können dort Quellpakete ablegen, die unter einer Open-Source-Lizenz stehen, z. B. Entwicklungs-Snapshots Ihrer Software.

(Der Server erstellt das richtige Binärpaket und signiert es mit dem Repository-Schlüssel.)

Benutzer müssen dann nur die Repository-Adresse mit einem Befehl hinzufügen und können die Pakete über apt-get installieren.

Gibt es so etwas für Fedora-Pakete, seit ich mich mit Fedora beschäftige?

Wenn ja, welche Architekturen / Distributionsversionen werden unterstützt? Wie viel Platz steht zur Verfügung?

Wie können Pakete für Distributionen mit mehreren Umdrehungen pro Minute über einen solchen Dienst veröffentlicht werden (z. B. die aktuelle Fedora-Version und RHEL)?

Antworten:


12

OpenSuse Build Service vielleicht? Lassen Sie sich nicht vom Namen OpenSuse täuschen, er unterstützt auch andere Distributionen. Ich glaube nicht, dass es Ihnen ein leckeres Repository gibt, aber es gibt Ihnen einen Platz für Benutzer, um Ihre RPM-Dateien herunterzuladen. Aber das Coolste ist, dass es Ihr Paket für Sie in beliebigen Architekturen und Versionen von Fedora / Suse / etc kompiliert, die Sie unterstützen möchten.

Hauptseite: https://build.opensuse.org/
Wiki-Seite: http://en.opensuse.org//openSUSE:Build_Service


Ich habe gute Dinge über diesen Service gehört
RobotHumans

2
Der OpenSuse Build Service ist großartig! Sie erhalten ein Yum-Repository - oder mehrere, je nachdem, welche Ziele Sie auswählen. Es werden sogar .deb-basierte Distributionen unterstützt. Selbst der Ubuntu PPA-Dienst unterstützt keine Debian-Distributionen und Ubuntu basiert auf Debian ... Ich hoffe, Novell hält diesen Dienst am Leben. Bisher funktioniert es recht gut und ist bequem zu bedienen.
maxschlepzig



2

Das nächste, was ich mir vorstellen kann, ist Koji für Fedora-Paketbetreuer . Wenn Sie Ihre eigenen Pakete hosten möchten, ist es ziemlich trivial, Ihre eigenen Pakete lokal zu erstellen und sie an einem webzugänglichen Ort abzulegen. Sie können das YUM-Repository mit dem createrepoTool erstellen . Dann können Sie einfach eine Repo-Konfiguration in /etc/yum.repos.d/ erstellen, die auf dieses webbasierte Repository verweist.


0

Sie können diesen Befehl verwenden:

yum-config-manager --add-repo=<URL>

2
Bei der Frage geht es nicht darum, wie ein vorhandenes Repository hinzugefügt wird, sondern darum, wie ein Repository mit einem oder mehreren Paketen über ein Repository, das die Infrastruktur bereitstellt, einfach eingerichtet werden kann.
Maxschlepzig
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.