Effettuare il backport di un pacchetto Debian: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 32: | Line 32: | ||
* Scaricare le dipendenze di build: | * Scaricare le dipendenze di build: | ||
sudo apt-get build-dep lm-sensors | sudo apt-get build-dep lm-sensors | ||
* Se il pacchetto non è presente nella distro attuale: | |||
sudo mk-build-deps -i | |||
* Entrare nella directory del pacchetto: | * Entrare nella directory del pacchetto: | ||
| Line 47: | Line 50: | ||
*[http://selinux.alioth.debian.org/sesarge/HOWTO-Backport.txt HOWTO-Backport.txt] | *[http://selinux.alioth.debian.org/sesarge/HOWTO-Backport.txt HOWTO-Backport.txt] | ||
*[http://guide.debianizzati.org/index.php/Backport_da_unstable_in_testing Backport da unstable in testing - Guide@Debianizzati.Org] | *[http://guide.debianizzati.org/index.php/Backport_da_unstable_in_testing Backport da unstable in testing - Guide@Debianizzati.Org] | ||
*[https://serverfault.com/questions/127625/given-a-debian-source-package-how-do-i-install-the-build-deps ubuntu - Given a debian source package - How do I install the build-deps? - Server Fault] | |||
Latest revision as of 14:11, 20 May 2019
| 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
- Se il pacchetto non è presente nella distro attuale:
sudo mk-build-deps -i
- Entrare nella directory del pacchetto:
cd lm-sensors-3.3.1/
- Compilarlo:
fakeroot dpkg-buildpackage
- Se fallisce, sistemare i requirements in
vi debian/control