Differences between revisions 2 and 3
Revision 2 as of 2011-06-11 13:40:58
Size: 1367
Comment: sync with English version
Revision 3 as of 2011-07-06 17:52:58
Size: 1370
Comment: sync with English version
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
dget http://ftp.de.debian.org/debian/pool/non-free/m/mame/mame_0.142-1.dsc dget -x http://ftp.de.debian.org/debian/pool/non-free/m/mame/mame_0.142-1.dsc

Translation(s): English - 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"

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"