Differences between revisions 3 and 5 (spanning 2 versions)
Revision 3 as of 2011-07-06 17:52:58
Size: 1370
Comment: sync with English version
Revision 5 as of 2012-05-01 12:51:30
Size: 1878
Comment: sync with English version
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[SimpleBackportCreation|English]] - Italiano -~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[SimpleBackportCreation|English]] - [[fr/SimpleBackportCreation|Français]] - Italiano -~
Line 29: Line 29:

===== Indicare nel changelog un numero di revisione per il backport =====
{{{
dch --bpo
}}}
Scrivere qualcosa del tipo "mio primo backport" e salvare il file.

Questo aggiunge qualcosa del tipo '''''~bpo60+1''''' al numero di versione del pacchetto.
Il carattere tilde (~) rende più basso il numero di versione del pacchetto, il che dovrebbe permettere un aggiornamento corretto del pacchetto quando si fa l'aggiornamento al successivo rilascio Debian.

Translation(s): English - Français - Italiano


In questo esempio viene preso in considerazione il pacchetto mame, che esiste in Debian Sid, ma non nel rilascio stabile. Non è necessario essere root!

Installare l'SDK Debian

su -c "apt-get install devscripts build-essential"

Scaricare il file .dsc dal rilascio sid

Usando il navigatore web andare su http://packages.debian.org/sid/mame e cercare il file dsc oppure usare:

dget -x http://ftp.de.debian.org/debian/pool/non-free/m/mame/mame_0.142-1.dsc

Installare le dipendenze in base a debian/control

cd mame-0.142
grep Build-Depends debian/control
Build-Depends: debhelper (>= 8), libexpat1-dev, libsdl1.2-dev, zlib1g-dev, libxinerama-dev, libgconf2-dev, libgtk2.0-dev, libsdl-ttf2.0-dev
su -c "apt-get install debhelper libexpat1-dev libsdl1.2-dev zlib1g-dev libxinerama-dev libgconf2-dev libgtk2.0-dev libsdl-ttf2.0-dev"

Indicare nel changelog un numero di revisione per il backport

dch --bpo

Scrivere qualcosa del tipo "mio primo backport" e salvare il file.

Questo aggiunge qualcosa del tipo ~bpo60+1 al numero di versione del pacchetto. Il carattere tilde (~) rende più basso il numero di versione del pacchetto, il che dovrebbe permettere un aggiornamento corretto del pacchetto quando si fa l'aggiornamento al successivo rilascio Debian.

Testare se il pacchetto può essere compilato con successo

fakeroot debian/rules binary

Creare un pacchetto in modo corretto, senza firmarlo con GPG

dpkg-buildpackage -us -uc

Installare ed è fatta!

su -c "dpkg -i ../mame_0.142-1_amd64.deb"