1370
Comment: sync with English version
|
1878
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"