Compila il pacchetto debian per la distribuzione che stai usando
Io uso questo metodo.
Uso SARGE, quando voglio un pacchetto aggiornato faccio così :
Prima risolvo le dipendenze di compilazione del pacchetto (aka: tutte le librerie -dev necessarie alla compilazione del pacchetto/pacchetti in questione) con il comando (pongo il caso che voglia compilare mozilla-firefox:
Codice:
apt-get build-dep mozilla-firefox
una volta installate le dipendenze di compilazione (ad esempio nel caso di mozilla-firefox avrà installato libgtk2.0-dev e così via) procedo alla compilazione del pacchetto col comando :
Codice:
apt-get -b source mozilla-firefox
compila e genera il/i pacchetto/pacchetti per il programma che ho deciso di backportare.
Quindi nella directory corrente mi troverò un bel "mozilla-firefox-X.X.X-i386.deb" pronto da installare e insieme a lui altri possibili pacchetti relativi (ad esempio compilando le WXGTK da experimental mi sono trovato questi pacchetti :
Codice:
libwxgtk2.6-0_2.6.1.1_i386.deb wx2.6-headers_2.6.1.1_i386.deb
libwxgtk2.6-0-python_2.6.1.1_i386.deb wxpython2.6-0_2.6.1.1_i386.deb
libwxgtk2.6-dbg_2.6.1.1_i386.deb
libwxgtk2.6-dev_2.6.1.1_i386.deb
wx2.6-common_2.6.1.1_i386.deb
con il semplice comando :
Codice:
apt-get -b source -t=experimental libwxgtk2.6-0
)
Successivamente mi sono creato un repository locale nella mia home directory
:
Codice:
melchior@melchior:~$ tree /home/melchior/debian
/home/melchior/debian
|-- binary
| |-- Packages.gz
| `-- amule_2.0.3CVS20050819-1_i386.deb
`-- source
|-- Sources.gz
|-- amule_2.0.3CVS20050819-1.diff.gz
|-- amule_2.0.3CVS20050819-1.dsc
|-- amule_2.0.3CVS20050819-1_i386.build
|-- amule_2.0.3CVS20050819-1_i386.changes
`-- amule_2.0.3CVS20050819.orig.tar.gz
2 directories, 8 files
melchior@melchior:~$
e ho aggiunto al file /etc/apt/sources.list le linee:
Codice:
deb file:///home/melchior/debian/ binary/
deb-src file:///home/melchior/debian/ source/
apt-get update && apt-get install pacchettochevoglio
per installare i nuovi pacchetti compilati per le librerie di sarge e aggiornati .
La sicurezza di sarge con il software aggiornato che mi interessa di sid ed experimental
Ovviamente devi aggiungere :
deb-src
http://debian.fastweb.it/debian unstable main contrib non-free
a /etc/apt/sources.list
Ciao