[ precedente ] [ Contenuti ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ A ] [ successivo ]

La guida Debian
Capitolo 5 - Aggiornare una distribuzione a stable, testing o unstable


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.


5.1 Aggiornare da Potato a Woody

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

5.2 Preparazione per l'aggiornamento

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.


5.3 Aggiornamento

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.


5.3.1 Usare 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 :)


5.3.2 Usare 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.


[ precedente ] [ Contenuti ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ A ] [ successivo ]

La guida Debian

1.08-3, dom mag 1 07:45:18 UTC 2005

Osamu Aoki osamu@debian.org
Editor: David Sewell dsewell@virginia.edu
Traduzione italiana: Davide Di Lazzaro mc0315@mclink.it
Autori, Sezione A.1