Effettuare il backport di un pacchetto Debian: Difference between revisions
Jump to navigation
Jump to search
m New page: {{Stub}} ==Riferimenti== *[http://debian.ethz.ch/pub/debian-backports/utils/Backport-HOWTO.html Debian Backporting HowTo] *[http://selinux.alioth.debian.org/sesarge/HOWTO-Backport.txt HOW... |
mNo edit summary |
||
| Line 1: | Line 1: | ||
{{Stub}} | {{Stub}} | ||
* Preparare un ambiente di sviluppo, oppure installare i pacchetti | |||
sudo apt-get install dpkg-dev devscripts fakeroot | |||
* Scaricare i sorgenti dalla relativa pagina di http://packages.debian.org: | |||
.dsc | |||
.orig.tar.bz2 | |||
.debian.tar.xz | |||
* Ad esempio: | |||
cd ~/src | |||
wget http://ftp.de.debian.org/debian/pool/main/l/lm-sensors/lm-sensors_3.3.1-2.dsc | |||
wget http://ftp.de.debian.org/debian/pool/main/l/lm-sensors/lm-sensors_3.3.1.orig.tar.bz2 | |||
wget http://ftp.de.debian.org/debian/pool/main/l/lm-sensors/lm-sensors_3.3.1-2.debian.tar.xz | |||
* Scompattarli | |||
dpkg-source -x lm-sensors_3.3.1-2.dsc | |||
* Assicurarsi di avere le source per i deb-src in | |||
sudoedit /etc/apt/sources.list | |||
<pre> | |||
deb http://ftp.it.debian.org/debian/ squeeze main contrib non-free | |||
deb-src http://ftp.it.debian.org/debian/ squeeze main contrib non-free | |||
deb http://security.debian.org/ squeeze/updates main contrib non-free | |||
deb-src http://security.debian.org/ squeeze/updates main contrib non-free | |||
deb http://ftp.it.debian.org/debian/ squeeze-updates main contrib non-free | |||
deb-src http://ftp.it.debian.org/debian/ squeeze-updates main contrib non-free | |||
</pre> | |||
* Scaricare le dipendenze di build: | |||
sudo apt-get build-dep lm-sensors | |||
* Entrare nella directory del pacchetto: | |||
cd lm-sensors-3.3.1/ | |||
* Compilarlo: | |||
fakeroot dpkg-buildpackage | |||
* Se fallisce, sistemare i requirements in | |||
vi debian/control | |||
==Riferimenti== | ==Riferimenti== | ||
Revision as of 15:31, 12 March 2012
| Attenzione questo articolo è ancora incompleto. Sentiti libero di contribuire cliccando sul tasto edit. |
- Preparare un ambiente di sviluppo, oppure installare i pacchetti
sudo apt-get install dpkg-dev devscripts fakeroot
- Scaricare i sorgenti dalla relativa pagina di http://packages.debian.org:
.dsc .orig.tar.bz2 .debian.tar.xz
- Ad esempio:
cd ~/src wget http://ftp.de.debian.org/debian/pool/main/l/lm-sensors/lm-sensors_3.3.1-2.dsc wget http://ftp.de.debian.org/debian/pool/main/l/lm-sensors/lm-sensors_3.3.1.orig.tar.bz2 wget http://ftp.de.debian.org/debian/pool/main/l/lm-sensors/lm-sensors_3.3.1-2.debian.tar.xz
- Scompattarli
dpkg-source -x lm-sensors_3.3.1-2.dsc
- Assicurarsi di avere le source per i deb-src in
sudoedit /etc/apt/sources.list
deb http://ftp.it.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.it.debian.org/debian/ squeeze main contrib non-free deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free deb http://ftp.it.debian.org/debian/ squeeze-updates main contrib non-free deb-src http://ftp.it.debian.org/debian/ squeeze-updates main contrib non-free
- Scaricare le dipendenze di build:
sudo apt-get build-dep lm-sensors
- Entrare nella directory del pacchetto:
cd lm-sensors-3.3.1/
- Compilarlo:
fakeroot dpkg-buildpackage
- Se fallisce, sistemare i requirements in
vi debian/control