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_SIDATTENZIONE: 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.confhttp://manpages.debian.net/man/5/apt_preferences