1 760
contributi
mNessun oggetto della modifica |
mNessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
Spesso abbiamo la | Spesso abbiamo la necessit� di installare la nuova versione di un pacchetto di cui proprio non possiamo fare a meno, che non � disponibile per il rilascio di Debian che abbiamo installato. | ||
Il caso | Il caso pi� frequente � probabilmente quello di un' installazione di Sarge con la necessit� di installare anche pacchetti presenti solo in Unstable o in Experimental, oppure di voler usare un repository con pacchetti particolari, ma compilati per una release di Debian diversa dalla nostra. | ||
APT | APT � nostro fido alleato anche in questi frangenti, permettendoci di utilizzare fonti per pacchetti di releases diverse (e soddisfarne le dipendenze) senza costringerci ad un upgrade dell' intera distribuzione e senza dover impazzire per risolvere conflitti e incosistenze. | ||
In questo how-to | In questo how-to mostrer� come utilizzare pacchetti Debian provenienti da Sarge, Unstable, Experimental, Marillat (multimedia/video) e Rarewares.org (multimedia/audio), ma le istruzioni sono facilmente riportabili anche ad altre situazioni (unstable + experimental, woody + sarge, woody + unstable, woody + sarge + sid, ecc...). | ||
Assicuriamoci di essere l' utente root e procediamo. | Assicuriamoci di essere l' utente root e procediamo. | ||
Riga 11: | Riga 11: | ||
Per prima cosa editiamo il file '''/etc/apt/sources.list''' ed inseriamo gli archivi dei pacchetti Debian che utilizzeremo: | Per prima cosa editiamo il file '''/etc/apt/sources.list''' ed inseriamo gli archivi dei pacchetti Debian che utilizzeremo: | ||
<pre> | <pre> | ||
### Debian Ufficiale -- | ### Debian Ufficiale -- Sarge | ||
deb http:// | deb http://ftp2.it.debian.org/debian/ testing main non-free contrib | ||
### Debian Ufficiale -- | ### Debian Ufficiale -- Sarge Sicurezza | ||
deb http://security.debian.org/ testing/updates main contrib non-free | deb http://security.debian.org/ testing/updates main contrib non-free | ||
### Debian Ufficiale -- Sid | ### Debian Ufficiale -- Sid | ||
deb http:// | deb http://ftp2.it.debian.org/debian/ unstable main non-free contrib | ||
### Debian Ufficiale -- Experimental | ### Debian Ufficiale -- Experimental | ||
Riga 27: | Riga 27: | ||
### Multimedia -- Video -- Marillat | ### Multimedia -- Video -- Marillat | ||
deb ftp://ftp.nerim.net/debian-marillat/ | deb ftp://ftp.nerim.net/debian-marillat/ testing main | ||
deb ftp://ftp.nerim.net/debian-marillat/ | deb ftp://ftp.nerim.net/debian-marillat/ unstable main | ||
</pre> | </pre> | ||
Riga 41: | Riga 41: | ||
<pre> | <pre> | ||
Package: * | Package: * | ||
Pin: release o= | Pin: release o=xmixahlx | ||
Pin-Priority: 950 | Pin-Priority: 950 | ||
Package: * | Package: * | ||
Pin: release o= | Pin: release o=Christian Marillat | ||
Pin-Priority: 900 | Pin-Priority: 900 | ||
Riga 60: | Riga 60: | ||
Pin-Priority: 750 | Pin-Priority: 750 | ||
</pre> | </pre> | ||
Ora creiamo il file apt-conf | Ora creiamo il file apt-conf | ||
Riga 104: | Riga 71: | ||
<pre> | <pre> | ||
APT::Default-Release "testing"; | APT::Default-Release "testing"; | ||
APT::Cache-Limit | APT::Cache-Limit 10000000; | ||
Apt::Get::Purge; | Apt::Get::Purge; | ||
APT::Clean-Installed; | APT::Clean-Installed; | ||
Riga 118: | Riga 85: | ||
</pre> | </pre> | ||
D'ora in avanti avremo due | D'ora in avanti avremo due possibilit� per installare un nuovo pacchetto: il metodo che usiamo di solito e cio� | ||
<pre># apt-get install nome_pacchetto</pre> | |||
<pre> | che utilizzer� pacchetti proveniente dalla versione impostata come '''Default-Release''' in '''apt.conf''', oppure il comando | ||
# apt-get install nome_pacchetto | <pre>apt-get install -t versione_di_debian nome_pacchetto</pre> | ||
</pre> | che provveder� a installare il pacchetto da noi richiesto per la versione specificata (versione_debian), risolvendo automaticamente le dipendenze. | ||
che | |||
<pre> | |||
</pre> | |||
che | |||
Happy debian! | Happy debian! | ||
Riga 136: | Riga 95: | ||
---- | ---- | ||
Autore: [[User:Keltik|Keltik | Autore: [[User:Keltik|Keltik]] | ||
contributi