On Sat, 9 Apr 2005 19:04:47 +0200 Hugh Hartmann <[EMAIL PROTECTED]> wrote:
> > Ciao Davide, > e un cordiale saluto a tutti i partecipanti alla lista .... > > On Sat, Apr 09, 2005 at 05:39:45PM +0200, Davide Corio wrote: > > Hi *, > > premetto che mi sono gi� letto un po' di documentazione come la > > maint-guide dal sito Debian e altri how-to. > Cio' e' cosa buona e giusta! .... :-) > > Pur datato, potresi dare una letta anche al "Debian Packaging Manual" di > Ian Jasckson .... il "padre" fondatore della Debian ..... quasi mi > commuovo ..... :-)) > > > Mi piacerebbe provare a creare un pacchetto Debian partendo da un > > sorgente standard e non da un deb-src. > > Diciamo che esistono due modi .... > > Il primo decisamente spartano, prendendo ad esempio un sorgente deb e > creando similmente all'interno del sorgente .tar.gz generico la dir > debian con tutti i file necessari alla creazione del pacchetto binario > .deb ... naturalmente ci vuole un po' di tempo per capire i vari file > contenuti nella directory debian e per poterli modificare adeguatamente, > specialmente il file debuan/rules, lo script che rende automatiche le > varie fasi della creazione del pacchetto ... mbeh questo va bene per sorgenti veramente poco complessi, gi� se si vuole pacchettizzare qualcosa di pi� � quasi necessario l'uso di dh-make (non che si possa fare a manina, ma...) > certi di aver ultimato ognic osa, si lancia (anche da utente) all'inteno > della dir dei sorgenti: > > debian/rules build > che compila il pacchetto e dispone sulla dir debian/tmp, i file secondo > le dir necessarie alla creazione del pacchetto, successivamente, (da > root, con su, sudo o fakeroot, a seconda delle preferenze ... :-) si da' > il comando: > > debian/rules binary dpkg-buildpackage? debuild? > > Mi sono sempre chiesto se esiste qualche tool che automatizza anche > > queste operazioni. > > deb-make + deb-helper deb-make � deprecato, esiste apposta dh-make che insieme a debhelper e dpkg fa il grosso del lavoro... > > La creazione dei files necessari ad un pacchetto deb, quando parliamo di > > sorgenti complessi, spesso � uno scoglio. > Sono d'accordo, pero' deb-make e' veramente potente ..... > > Molto utile e' dare uno sguardo anche alle man page di dpkg-deb, > dpkg-builpackage, ecc, ecc .... e naturalmente a deb-make ... :-) meglio dare un'occhiata a quella di dh-make ;) e naturalmente anche alla new maintainer's guide (apt-get install maint-guide[-it]) > Au Revoire > Hugh Hartmann ciao francesco P.S.: ci sono per caso un paio di DD in zona milano e dintorni che abbiano voglia di firmare la mia chiave? avrei intenzione di contribuire allo sviluppo di Debian. -- :wq

