GNU/Linux >> Linux Esercitazione >  >> Debian

Come aggiornare Debian 10 Buster a Debian 11 Bullseye

Dopo oltre due anni di sviluppo, la nuova versione stabile di Debian, Debian 11 nome in codice "Bullseye", è stata rilasciata il 14 agosto 2021 e sarà supportata per cinque anni.

Questa versione include molti nuovi pacchetti e importanti aggiornamenti software. Debian 11 bullseye viene fornito con il kernel Linux 5.10 LTS con supporto per il filesystem exFAT e include una versione più recente degli ambienti desktop.

Questo articolo mostra come aggiornare il tuo sistema Debian 10 Buster a Debian 11, Bullseye tramite riga di comando.

Prerequisiti #

L'operazione di aggiornamento deve essere eseguita con privilegi di superutente. Devi essere loggato come root o come utente con privilegi sudo.

Esegui il backup dei tuoi dati #

Innanzitutto, assicurati di eseguire il backup dei dati prima di avviare l'aggiornamento principale del tuo sistema operativo. Se stai eseguendo Debian su una macchina virtuale, è meglio fare uno snapshot di sistema completo in modo da poter ripristinare rapidamente la tua macchina nel caso in cui l'aggiornamento vada male.

Aggiorna i pacchetti attualmente installati #

Prima di avviare l'aggiornamento della versione, si consiglia di aggiornare tutti i pacchetti attualmente installati alle versioni più recenti.

I pacchetti contrassegnati come trattenuti non possono essere installati, aggiornati o rimossi automaticamente. Ciò potrebbe causare problemi durante il processo di aggiornamento. Per verificare se ci sono pacchetti trattenuti sui tuoi sistemi, esegui:

sudo apt-mark showhold

Se sono presenti on hold pacchetti, dovresti sbloccare i pacchetti con sudo apt-mark unhold package_name o assicurati che i pacchetti non interferiscano con il processo di aggiornamento.

Aggiorna l'indice dei pacchetti e aggiorna tutti i pacchetti installati:

sudo apt updatesudo apt upgrade

Esegui apt full-upgrade per eseguire un aggiornamento della versione principale dei pacchetti installati e potrebbe rimuovere alcuni pacchetti non necessari:

sudo apt full-upgrade

Rimuovere le dipendenze installate automaticamente che non sono più necessarie per nessun pacchetto:

sudo apt autoremove

Aggiorna Debian 10 Buster a Debian 11 Bullseye #

Il primo passo è riconfigurare i file dell'elenco dei sorgenti di APT.

Per farlo, puoi aprire il /etc/apt/sources.list file con il tuo editor di testo e sostituisci ogni istanza di stretch con buster e buster/updates a bullseye-security . Se hai altri file dell'elenco di sorgenti in /etc/apt/sources.list.d , devi aggiornare anche quelle fonti.

Il file predefinito /etc/apt/sources.list assomiglia a questo:

/etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb http://security.debian.org/debian-security bullseye-security main
deb-src http://security.debian.org/debian-security bullseye-security main
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main

In alternativa, invece di modificare manualmente i file puoi usare l'uso di sed comandi seguenti:

sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.listsudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*.listsudo sed -i 's#/debian-security bullseye/updates# bullseye-security#g' /etc/apt/sources.list

Imposta l'uscita del terminale solo in inglese:

export LC_ALL=C 

Al termine, aggiorna l'indice dei pacchetti:

sudo apt update

Se sono presenti errori o messaggi di avviso relativi a un repository di terze parti, prova a risolvere il problema o a disabilitare il repository.

Avviare l'aggiornamento del sistema aggiornando i pacchetti installati. Questo aggiornerà solo quei pacchetti che non richiedono l'installazione o la rimozione di altri pacchetti:

sudo apt upgrade

Ti verrà chiesto se desideri che i servizi vengano riavviati automaticamente durante l'aggiornamento.

Restart services during package upgrades without asking?  

Durante il processo di aggiornamento, ti potrebbero essere poste anche varie altre domande, ad esempio se desideri mantenere un file di configurazione esistente o installare la versione del manutentore del pacchetto. Leggi attentamente le informazioni e, se non hai apportato modifiche personalizzate al file, puoi digitare Y; in caso contrario, per mantenere la configurazione corrente, inserire N .

L'aggiornamento potrebbe richiedere del tempo, a seconda del numero di aggiornamenti e della velocità di Internet.

Quindi, esegui apt full-upgrade , che eseguirà un aggiornamento completo del sistema, installerà le versioni più recenti dei pacchetti e risolverà le modifiche alle dipendenze tra i pacchetti in versioni diverse. Questo aggiornerà tutti i pacchetti che non sono stati aggiornati con il comando precedente.

sudo apt full-upgrade

Il comando può installare alcuni nuovi pacchetti e rimuovere pacchetti in conflitto e obsoleti.

Una volta terminato, ripulisci i pacchetti non necessari con:

sudo apt autoremove

Infine, riavvia le tue macchine in modo che il nuovo kernel venga attivato digitando:

sudo systemctl reboot

Conferma l'aggiornamento #

Attendi qualche istante fino all'avvio del sistema ed effettua l'accesso.

Puoi controllare la versione di Debian usando il seguente comando:

lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye

Questo è tutto. Ora puoi goderti la tua nuova Debian 11.


Debian
  1. Come aggiornare Debian 9 Stretch a Debian 10 Buster

  2. Come eseguire l'aggiornamento a Ubuntu 20.04

  3. Aggiorna Debian 10 Buster a Debian 11 Bullseye:una guida passo passo

  4. Come aggiornare a Gnome 40 su Debian 11 Bullseye

  5. Come installare/aggiornare PHP 8.1 su Debian 10 Buster

Installa/aggiorna PHP 8.1 su Debian 11 Bullseye

Installa/aggiorna MakeMKV su Debian 11 Bullseye

Come aggiornare Apache su Debian 11 Bullseye

Come aggiornare Debian 10 Buster a 11 Bullseye Linux

Aggiorna Debian 10 Buster a Debian 11 Bullseye dalla riga di comando

Come aggiornare Debian 10 a Debian 11 Bullseye