Le note ufficiali di rilascio per l'aggiornamento si trovano presso http://www.debian.org/releases/stable/releasenotes
e http://www.debian.org/releases/testing/releasenotes
(lavoro in corso).
L'aggiornamento alle distribuzioni stable, testing o unstable può richiedere vari passaggi, nel seguente ordine:
Debian non supporta gli aggiornamenti che saltino i rilasci intermedi.
Questa procedura separatamente perchè l'APT di Potato non aveva tutte le
funzioni descritte nella pagina di manuale attuale.
apt_preferences(5)
.
Dopo aver inserito i puntatori per Woody in /etc/apt/sources.list
,
aggiornate APT ed i pacchetti fondamentali alle versioni di Woody facendo
quanto segue.
# apt-get update # apt-get install libc6 perl libdb2 debconf # apt-get install apt apt-utils dselect dpkg
Poi aggiornate il resto del sistema a Woody.
# apt-get upgrade # apt-get dist-upgrade
Potete eseguire l'aggiornamento da una distribuzione all'altra prendendo i pacchetti dalla rete. Ciò può essere fatto come segue.
Procuratevi una lista pulita di depositi per stable:
# cd /etc/apt # cp -f sources.list sources.list.old # :>sources.list # apt-setup noprobe
Se volete aggiornare a testing, allora aggiungete i riferimenti a testing a questa nuova lista. Se volete farlo a unstable, aggiungete i riferimenti ad unstable.
# cd /etc/apt # grep -e "^deb " sources.list >srcs # :>sources.list # cp -f srcs sources.list # sed -e "s/stable/testing/" srcs >>sources.list # sed -e "s/stable/unstable/" srcs >>sources.list # apt-get update # apt-get install apt apt-utils
Vedere Iniziare la gestione dei
pacchetti Debian, Sezione 6.2 per l'arte della messa a punto di
/etc/apt/sources.list
e /etc/apt/preferences
.
Dopo aver impostato appropriatamente /etc/apt/sources.list
e
/etc/apt/preferences
come descritto sopra, potete iniziare
l'aggiornamento.
Notate che il tracciamento della distribuzione testing di Debian può avere come effetto colaterale il ritardo nell'installazione dei pacchetti contenenti correzioni per la sicurezza, poicè detti pacchetti vengono caricati su unstable e solo dopo un lasso di tempo migrano in testing.
Vedere Gestione dei pacchetti in Debian, Capitolo 6 per le basi e Aggiornamento con APT: risoluzione dei problemi, Sezione 6.3.2 se incontrate problemi.
dselect
Se un sistema ha molti pacchetti, inclusi i pacchetti -dev, ecc.,
il metodo seguente tramite dselect
è il metodo di scelta per un
più raffinato controllo sui pacchetti.
# dselect update # da fare sempre prima di un aggiornamento # dselect select # sceglie i pacchetti addizionali
Quando dselect
parte, tutti i pacchetti correnti verranno
selezionati. dselect
potrà mostrarvi pacchetti addizionali basati
su Dipende, Suggerisce, e Raccomanda.
Se non volete altri pacchetti, basta pigiare Q per uscire di nuovo
da dselect
.
# dselect install
Dovrete rispondere ad alcune domande sulla configurazione dei pacchetti durante
questa perte del processo, per cui tenete con voi i vostri appunti e prendetevi
del tempo per questa parte. Vedere dselect
, Sezione 6.2.4.
Usate dselect
. Funziona sempre :)
apt-get
# apt-get update # apt-get -t stable upgrade # apt-get -t stable dist-upgrade # apt-get -t testing upgrade # apt-get -t testing dist-upgrade # apt-get -t unstable upgrade # apt-get -t unstable dist-upgrade
Una volta che il vostro sistema ha raggiunto Sarge, è consigliabile usare
aptitude
al posto di apt-get
. (aptitude
accetta molte delle opzioni che accetta anche apt-get
, comprese
quelle sopra.)
Per aggiornare e seguire le impostazioni date da dselect:
# apt-get dselect-upgrade
Vedere Dipendenze dei pacchetti, Sezione 2.2.8.
La guida Debian
1.08-3, dom mag 1 07:45:18 UTC 2005osamu@debian.org
dsewell@virginia.edu
mc0315@mclink.it