Home > Dai forum, Debian, Debianizzazione, Gnome, Guide, Linux, LQH, Pacchetti, Ubuntu > Debianizzare un programma Python #18

Debianizzare un programma Python #18

24 giugno 2010

Questa guida a puntate riporterà i passaggi necessari dalla pacchettizzazione fino all’inclusione ufficiale di un software scritto in Python (Gespeaker) su Debian e più avanti su Ubuntu. Ogni giorno per circa un mese sarà descritto un passaggio da seguire per poter debianizzare così un proprio software.

#18 Visione dei files ottenuti

Al di fuori della directory del programma sorgente si troveranno alcune novità:

  • gespeaker_0.7.orig.tar.gz contenente il sorgente originale creato al settimo passaggio
  • gespeaker_0.7-1.diff.gz contenente un file diff con tutte le modifiche apportate rispetto l’orig.tar.gz, se abbiamo fatto tutto correttamente, saranno soltanto le modifiche alla directory debian
  • gespeaker_0.7-1.dsc contenente le informazioni sui due files precedenti. Questo costituisce il pacchetto sorgente nonché il file che verrà richiesto dagli sviluppatori debian al momento del controllo
  • gespeaker_0.7-1_all.deb il pacchetto deb finito e compilato, pronto da installare
  • gespeaker_0.7-1_i386.changes contenente le informazioni su tutti i files precedenti

Il file dsc si presenta in questa maniera:

Format: 1.0
Source: gespeaker
Binary: gespeaker
Architecture: all
Version: 0.7-1
Maintainer: Fabio Castelli <muflone@XXXXXX.net>
Homepage: http://code.google.com/p/gespeaker/
Standards-Version: 3.8.4
Build-Depends: cdbs (>= 0.4.49), python (>= 2.5), debhelper (>= 7)
Build-Depends-Indep: python-support (>= 0.6)
Checksums-Sha1: 
 b1942b945fff13f8b46922fd4e62ec0756295262 96093 gespeaker_0.7.orig.tar.gz
 ccfc3233825dd831e117fb786fefa1e6226066c5 1488 gespeaker_0.7-1.diff.gz
Checksums-Sha256: 
 9723eff5ddfe79a5a6df24f76bff7911f067dbfe9685d4b3812c093012a7ef17 96093 gespeaker_0.7.orig.tar.gz
 b8448b79045b5d883dcb2f7bb51a19c7af1572c846d592bcaccb2049d9431f41 1488 gespeaker_0.7-1.diff.gz
Files: 
 dd2d98431002f58d7a87df164b14d047 96093 gespeaker_0.7.orig.tar.gz
 d834512d16969486068aead81b9e0586 1488 gespeaker_0.7-1.diff.gz

Il file changes si presenta in questa maniera:

Format: 1.8
Date: Sun, 20 Dec 2009 19:59:25 +0100
Source: gespeaker
Binary: gespeaker
Architecture: source all
Version: 0.7-1
Distribution: unstable
Urgency: low
Maintainer: Fabio Castelli <muflone@XXXXXX.net>
Changed-By: Fabio Castelli <muflone@XXXXXX.net>
Description: 
 gespeaker  - GTK+ front-end for eSpeak and mbrola
Closes: 559684
Changes: 
 gespeaker (0.7-1) unstable; urgency=low
 .
 * Initial release (Closes: #559684)
Checksums-Sha1: 
 3256075a361c537d6e072180606e12b807c8d58a 825 gespeaker_0.7-1.dsc
 b1942b945fff13f8b46922fd4e62ec0756295262 96093 gespeaker_0.7.orig.tar.gz
 ccfc3233825dd831e117fb786fefa1e6226066c5 1488 gespeaker_0.7-1.diff.gz
 b092df764a99498628eb3c3af397e2ad24942b83 92084 gespeaker_0.7-1_all.deb
Checksums-Sha256: 
 e150adf6b77344352e046d4a3ab4cf1abab882fc2cb8d5a94f1e1d5562044954 825 gespeaker_0.7-1.dsc
 9723eff5ddfe79a5a6df24f76bff7911f067dbfe9685d4b3812c093012a7ef17 96093 gespeaker_0.7.orig.tar.gz
 b8448b79045b5d883dcb2f7bb51a19c7af1572c846d592bcaccb2049d9431f41 1488 gespeaker_0.7-1.diff.gz
 c2aed6bf26e50625b9210020d34b57dc5bb8e6c49392cce3767d846e7b49ff56 92084 gespeaker_0.7-1_all.deb
Files: 
 506026dd60c747546c8ff6b5e439e16f 825 sound optional gespeaker_0.7-1.dsc
 dd2d98431002f58d7a87df164b14d047 96093 sound optional gespeaker_0.7.orig.tar.gz
 d834512d16969486068aead81b9e0586 1488 sound optional gespeaker_0.7-1.diff.gz
 862802e675286f53307781a32a44217e 92084 sound optional gespeaker_0.7-1_all.deb

Entrambi contengono i checksum in vari formati per verificare che i files non siano stati modificati dopo la compilazione.

  1. Non c'è ancora nessun commento.
  1. 24 giugno 2010 alle 9:48
I commenti sono chiusi.
%d blogger cliccano Mi Piace per questo: