Con questa guida accenno al python e come compilare i suoi sorgenti per creare un pacchetto deb “automaticamente”. Successivamente vedremo come invece lo si può creare in maniera “manuale”.
Per l’esempio useremo emesene. Cominciamo!
La prima cosa da fare (ovviamente) è decomprimere l’archivio (lo potete fare o cliccando col destro sul pacchetto e facendo “Estrai qui” oppure da terminale):
$ tar zxf emesene-rc.tar.gz
Ora entriamo nella cartella e avviamo la “compilazione” per la creazione del pacchetto:
$ cd emesene-rc.tar.gz $ python setup.py bdist_dumb
Ora verrà creata una cartella di nome dist che conterrà un archivio. Decomprimiamolo.
$ cd dist $ tar zxf emesene-1.0.linux-i686
Fattò ciò avremo una cartella che a sua volta conterrà una struttura /usr/… Ora non ci resta altro che fare che convertire tale struttura in deb, però prima dobbiamo creare il control. Per creare dobbiamo creare una cartella chiamata DEBIAN e metterci all’interno il control.
$ cd emesene-1.0.linux-i686 $ mkdir DEBIAN $ cd DEBIAN $ gedit control
Ora come abbiamo visto per la parte 3, dobbiamo creare il control. Attenzione alle dipendenze: leggere la parte 2 per risolvere tutte le dipendenze di cui ha bisogno il programma. Finito con la modifica, salviamolo e usciamo. Ora non ci resta che dare il comando per creare il deb. Posizioniamoci dove stava la cartella dist e diamo comando:
$ dpkg-deb --build emesene-1.0.linux-i686
Finito! Ora avremo il nostro deb con il programma pronto all’installazione!










