2009-07-22 13 views
17

Ho iniziato a preparare uno script di installazione per un pacchetto software su un server Ubuntu. Vorrei scrivere uno script come un pacchetto .deb che sia a conoscenza delle dipendenze che devono essere installate in anticipo (un database, un server web, ecc.).Risorse sulla scrittura di un pacchetto deb Debian/Ubuntu?

Potete consigliare tutorial/risorse per aiutare uno sviluppatore principiante a iniziare a scrivere pacchetti deb?

Aggiornamento: Canonical ha un approfondito Packaging Guide che spiega molto bene il processo.

risposta

9

Se sei completamente nuovo nella creazione di pacchetti Debian, ti suggerisco di guardare lo Debian New Maintainers' Guide e utilizzare lo Debian Developer's Reference come riferimento. Come punto di partenza, dh_make (dal pacchetto dh-make) dovrebbe darti un buon modello con cui lavorare.

+0

Grazie. Questo e 'esattamente quello che stavo cercando. –

2

Se si prevede di installare alcuni software con le loro dipendenze, non si ha realmente bisogno di fare un pacchetto .deb. Uno script Shell dovrebbe funzionare, chiamando il gestore pacchetti per risolvere le dipendenze, ecc.

La shell di default su Ubuntu è Bash. Se non sai come farlo, ecco uno basic tutorial e uno advanced guide.

Spero che aiuti.

+0

Il motivo per cui voglio fare un deb è che creeremo molti di questi server nel tempo e mi piacerebbe distribuire gli aggiornamenti tramite questo meccanismo. Immagino che userò gli script di bash all'interno dell'installer per eseguire i passaggi dell'installazione. Grazie per l'aiuto! –

+0

Grazie per il collegamento della guida avanzata. –

Problemi correlati