Czy w świecie Fedory istnieje odpowiednik usługi PPA?

23

W systemie Ubuntu dostępna jest wygodna usługa PPA, w której można uzyskać własne repozytorium pakietów.

Możesz umieścić tam pakiety źródłowe, które są objęte licencją typu open source, np. Migawki programistyczne twojego oprogramowania.

(Serwer zajmuje się tworzeniem odpowiedniego pakietu binarnego i podpisuje go kluczem repozytorium).

Użytkownicy muszą wtedy dodać adres repozytorium za pomocą jednej komendy i mogą zainstalować pakiety za pośrednictwem apt-get.

Ponieważ patrzę na Fedorę - czy jest coś takiego dla pakietów Fedory?

Jeśli tak, jakie architektury / wersje dystrybucji są obsługiwane? Ile miejsca jest dostępne?

Jaki jest sposób publikowania pakietów dla wielu dystrybucji rpm za pośrednictwem takiej usługi (np. Bieżąca wersja Fedory i RHEL)?

maxschlepzig
źródło

Odpowiedzi:

12

Być może usługa budowania OpenSuse? Nie daj się zwieść nazwie OpenSuse, obsługuje ona także inne dystrybucje. Nie sądzę, że daje ci repozytorium mniam, ale daje użytkownikom miejsce na pobranie twoich plików .rpm. Ale najfajniejszą rzeczą, jaką robi, jest skompilowanie pakietu dla Ciebie w dowolnej architekturze i wersjach Fedory / Suse / etc, które chcesz obsługiwać.

Strona główna: https://build.opensuse.org/
Strona Wiki: http://en.opensuse.org//openSUSE:Build_Service

jonescb
źródło
Słyszałem dobre rzeczy o tej usłudze
RobotHumans
2
Usługa kompilacji OpenSuse jest niesamowita! Daje ci repozytorium mniam - lub kilka w zależności od tego, które cele wybierzesz. Obsługuje nawet dystrybucje oparte na .deb. Nawet usługa PPA Ubuntu nie obsługuje dystrybucji Debiana, a Ubuntu opiera się na Debianie ... Mam nadzieję, że Novell utrzyma tę usługę przy życiu. Jak dotąd działa całkiem dobrze i jest wygodny w użyciu.
maxschlepzig
9

Istnieje Copr , więcej informacji na Wiki . Możesz dodać repozytorium za pomocą

dnf copr enable użytkownik / projekt .

(Zobacz tutaj dokumentację dotyczącą Dnf.)

js.
źródło
Aktualizacja: fedorahosted.org jest wycofany. nowy link do wiki COPR jest fedoraproject.org/wiki/Category:Copr
girish946
2

Najbliższa rzecz, o której mogę myśleć, to Koji dla opiekunów pakietów Fedory . Jeśli chcesz hostować własne pakiety, budowanie własnych pakietów lokalnie i umieszczanie ich w miejscu dostępnym w sieci jest dość proste. Za pomocą tego createreponarzędzia możesz utworzyć repozytorium mniam . Następnie możesz po prostu utworzyć konfigurację repozytorium w /etc/yum.repos.d/, która wskazuje na to repozytorium internetowe.

jsbillings
źródło
0

Możesz użyć tego polecenia:

yum-config-manager --add-repo=<URL>
Vadim Smilansky
źródło
2
Pytanie nie dotyczy tego, jak dodać istniejące repozytorium - chodzi o to, jak łatwo skonfigurować repozytorium zawierające jeden / kilka pakietów za pośrednictwem infrastruktury zapewniającej repozytorium.
maxschlepzig