back
deb http://ftp.it.debian.org/debian/ testing main contrib non-free

deb http://mi.mirror.garr.it/mirrors/debian-multimedia testing main

deb http://ftp.it.debian.org/debian/ unstable main contrib non-free

deb http://mi.mirror.garr.it/mirrors/debian-multimedia unstable main

Salvato il file si procede con:

# apt-get update

# apt-get install apt dpkg aptitude

# aptitude safe-upgrade

# aptitude full-upgrade

si può far riferimento alla guida:

http://guide.debianizzati.org/index.php/Installare_Debian_SID

ATTENZIONE: l'uso di Unstable può compromettere la funzionalità del Sistema Operativo, siate consci di quello che state facendo.

Pinning

Abbiamo visto come poter avere una Debian Stable, Testing o Unstable adattando i repository all'uopo. Però, usando una Stable o una Testing potrebbe nascere l'esigenza di bloccare un pacchetto o volerlo aggiornare ad una versione che si trova in un ramo superiore senza compromettere la stabilità e la funzionalità della versione che si sta utilizzando o addirittura fare un downgrade di un pacchetto o dell'intera versione (caso molto delicato). Per far ciò Debian utilizza un meccanismo molto sofisticato, chiamato pinning, che permette di assegnare ai vari pacchetti una priorità per l'installazione indipendentemente dal ramo o versione di cui fanno parte (stable, testing, unstable, experimental).
Per far ciò bisogna agire su due file:

/etc/apt/apt.conf e /etc/apt/preferences

Di norma questi due file non sono presenti dopo un'installazione, quindi bisogna crearli ex-novo utilizzando un editor di testo.

Cosa si andrà a scrivere in questi due file? Cercheremo di inserire alcune funzioni base, per aver un minimo di funzionalità.

ATTENZIONE: considerata la complessità dell'argomento, questo mini how-to ha il solo scopo all'introduzione di questa utility, per un uso avanzato far riferimento a:

man apt.conf
http://manpages.debian.net/man/5/apt_preferences

back