Questo tutorial spiega la procedura di aggiornamento per aggiornare Debian da Wheezy a Jessie in pochi semplici passaggi.
Prima di iniziare con l'aggiornamento, eseguire il backup di tutti i dati critici. Sono in particolare i dati di configurazione nella directory /etc e i dati utente in /home. Quando esegui un server, dovresti includere i database (MySQL, Postgresql, ecc.), anche i dati web ed e-mail nel backup. Il backup deve essere archiviato su un disco rigido esterno, su un server esterno, ad es. tramite FTP o su un'unità cloud. Ecco alcuni esempi su come creare backup con tar.
Backup della configurazione e dei dati
File di configurazione nella directory /etc.
tar -pczf etc.tar.gz /etc
Backup della directory del sito Web /var/www.
tar -pczf www.tar.gz /var/www
Backup delle directory /home.
tar -pczf home.tar.gz /home
Per gli utenti di ISPConfig 3:backup dei file del server di posta elettronica.
tar -pczf vmail.tar.gz /var/vmail
Backup dei database MySQL
mysqldump --defaults-file=/etc/mysql/debian.cnf -cCeQ --hex-blob --quote-names --routines --events --triggers --all-databases -r all_databases.sql
Quindi sposta i file tar.gz e .sql per un'archiviazione sicura su un'unità di backup.
Controlla il file apt sources.list
Installeremo tutti gli aggiornamenti Wheezy disponibili prima di eseguire l'aggiornamento a Jessie. Su alcuni sistemi l'origine del pacchetto è definita come "stabile" nel file sources.list invece di "wheezy" o "jessie". Per evitare un aggiornamento anticipato accidentale a Jessie, controlla ora il sources.list e assicurati che contenga "wheezy" e non "stable" come fonte:
Usa un editor a riga di comando come nano o vi per aprire /etc/apt/sources.list, le righe dovrebbero essere simili a quelle seguenti:
nano /etc/apt/sources.list
deb http://ftp.de.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free
deb http://ftp.de.debian.org/debian wheezy-updates main contrib non-free
deb http://ftp.de.debian.org/debian-security wheezy/updates main contrib non-free
È molto probabile che il tuo codice paese non sia "de", dovresti utilizzare il codice del tuo paese qui. L'utilizzo del codice paese nel file accelererà il download del pacchetto.
Aggiorna i pacchetti per Wheezy
I seguenti comandi installeranno tutti gli aggiornamenti Wheezy in sospeso. Ciò garantisce che il tuo sistema sia in buone condizioni per l'aggiornamento a Jessie.
apt-get update
Pronto per il primo aggiornamento:
apt-get upgrade
Segui questo con:
apt-get dist-upgrade
Controlla lo stato del pacchetto per assicurarti che nessun pacchetto sia in attesa o in stato di installazione a metà
Questo test è importante, verificheremo lo stato del pacchetto per assicurarci che nessun pacchetto sia in attesa o installato a metà. Il tuo sistema e il database apt devono essere in buone condizioni prima di procedere con l'aggiornamento dist. Se sono presenti pacchetti rotti o "in attesa", risolvi questi problemi prima dell'upgrade.
Verifica che nessun pacchetto sia in attesa interrogando il database dei pacchetti con il comando dpkg:
dpkg --audit
dpkg --get-selections | grep hold
Quando entrambi i comandi non hanno restituito alcun pacchetto, procedere con l'aggiornamento.
Aggiorna il sources.list per Jessie
Modifica nuovamente il file /etc/apt/sources.list:
nano /etc/apt/sources.list
e sostituisci il suo contenuto con le seguenti righe:
deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb http://httpredir.debian.org/debian jessie-updates main contrib non-free deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
Scegli la località più vicina sostituendo "de" con ad es. "noi" o il prefisso del tuo paese. Quindi salva il file ed esegui il seguente comando per aggiornare il database dei sorgenti:
apt-get update
Aggiornamento di Jessie in due passaggi
Si consiglia di eseguire l'aggiornamento in due passaggi, eseguire prima "apt-get upgrade" per installare i pacchetti di base e quindi eseguire "apt-get dist-upgrade" per eseguire l'effettivo aggiornamento della distribuzione,
Inizia con l'aggiornamento eseguendo questo comando:
apt-get upgrade
Successivamente eseguiremo l'aggiornamento della distribuzione eseguendo:
apt-get dist-upgrade
È necessario un riavvio per completare l'aggiornamento e caricare il nuovo kernel:
reboot
Controlla l'aggiornamento
Per verificare quale versione di Debian è attualmente installata sul sistema, dai un'occhiata al file /etc/os-release.
cat /etc/os-release
Il risultato su un sistema Debian Jessie è:
Link
- Debian:http://www.debian.org/