Esiste un'alternativa al launchpad per un repository deb?


8

Sono curioso di sapere se esiste una vera alternativa a Launchpad per uno sviluppatore che vuole costruire il proprio repository.


Stai cercando un software per creare e pubblicare tu stesso il tuo repository? O stai cercando un servizio online che ti fornisca questo?
gertvdijk,

@gertvdijk un servizio, vorrei anche impostare i passaggi utilizzati per compilare il software.
user2485710

Risposte:


1

Un repository è solo una serie di directory. È comunemente su un server Web (su http) ma non deve esserlo. Il processo completo per farlo è lungo:

  • Crea e carica una chiave di firma GPG
  • Costruisci e firma i tuoi pacchetti
  • Configurare un server Web per ospitare queste cose
  • Utilizzare qualcosa come Dak o Reprepro per impostare la struttura della directory ed esportarla sul server web.

Il risultato è un vero repository che controlli. La differenza da un repository LP è che non esiste un collegamento per aggiungere la chiave di firma ai computer client. Dovrai farli usare il metodo vecchio stile:

wget -q http://path/to/key.asc -O- | sudo apt-key add -

E quindi aggiungere il repository ( add-apt-repositorypuò aggiungere http://...indirizzi).

E anche dopo, è necessario garantire il tempo di attività. Se non riesci a mantenere il repository, causerai 404 avvisi sui computer dei clienti. A nessuno piace.

Debian ha la migliore documentazione su come farlo:


2
grazie ma sto cercando un servizio, non una guida.
user2485710
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.