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)?

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


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



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.


0

Możesz użyć tego polecenia:

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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.