Esiste un servizio equivalente PPA nel mondo Fedora?


23

Per Ubuntu è disponibile questo comodo servizio PPA in cui è possibile ottenere il proprio repository di pacchetti.

Puoi mettere lì pacchetti sorgente che sono sotto una licenza open source, ad esempio istantanee di sviluppo del tuo software.

(Il server si occupa della creazione del giusto pacchetto binario e lo firma con la chiave del repository.)

Gli utenti devono solo aggiungere l'indirizzo del repository con un solo comando e possono installare i pacchetti tramite apt-get.

Da quando sto esaminando Fedora - c'è qualcosa di simile disponibile per i pacchetti Fedora?

Se sì, quali versioni di architetture / distribuzione sono supportate? Quanto spazio è disponibile?

Qual è il modo di pubblicare pacchetti per più distribuzioni rpm tramite tale servizio (es. Versione attuale di Fedora e RHEL)?

Risposte:


12

OpenSuse Build Service forse? Non lasciarti ingannare dal nome OpenSuse, supporta anche altre distro. Non credo che ti dia un repository yum, ma ti dà un posto dove gli utenti possono scaricare i tuoi file .rpm. Ma la cosa più interessante che fa è compilare il pacchetto per te in qualunque architettura e in qualunque versione di Fedora / Suse / etc tu voglia supportare.

Pagina principale: https://build.opensuse.org/
Pagina Wiki: http://en.opensuse.org//openSUSE:Build_Service


Ho sentito cose positive su questo servizio
RobotHumans,

2
Il servizio OpenSuse Build è fantastico! Ti dà un repository yum - o diversi a seconda di quali target si seleziona. Supporta anche le distribuzioni basate su .deb. Anche il servizio Ubuntu PPA non supporta le distribuzioni Debian e Ubuntu si basa su Debian ... Spero che Novell mantenga attivo questo servizio. Finora funziona abbastanza bene ed è comodo da usare.
maxschlepzig,



2

La cosa più vicina che mi viene in mente è Koji per i manutentori dei pacchetti Fedora . Se vuoi ospitare i tuoi pacchetti, è abbastanza banale costruire i tuoi pacchetti localmente e metterli in un posto accessibile dal web. È possibile creare il repository yum con lo createrepostrumento. Quindi puoi semplicemente creare una configurazione repository in /etc/yum.repos.d/ che punta a quel repository basato sul web.


0

Puoi usare questo comando:

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

2
La domanda non riguarda come aggiungere un repository esistente: si tratta di come configurare facilmente un repository contenente uno / alcuni pacchetti tramite un repository che fornisce infrastruttura.
maxschlepzig,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.