Debian è una distribuzione Linux composta da software gratuito e open source (FOSS). È sviluppato da The Debian Project, un progetto guidato dalla comunità. È uno dei sistemi operativi più antichi basati sul kernel Linux. Debian è al centro di molti sistemi operativi popolari come Ubuntu, Linux Mint, MX Linux, Deepin e molto altro ancora.
Questa guida dimostrerà come mantenere aggiornati i pacchetti di Debian dal terminale.
Mantenere Debian aggiornato
Un sistema operativo Linux è una combinazione di numerosi pacchetti collegati tra loro in una rete molto complessa. Tutti questi pacchetti forniscono tutti i file e i binari necessari che rendono il sistema operativo.
Questi pacchetti vengono generalmente aggiornati regolarmente. Potrebbero essere correzioni di bug, patch di sicurezza o miglioramenti delle caratteristiche. È importante mantenere tutti i pacchetti aggiornati.
Debian usa APT per gestire i pacchetti. Gli aggiornamenti del pacchetto sono direttamente disponibili dal Repos ufficiale del pacchetto Debian. APT può anche funzionare con repository di terze parti. Tuttavia, sta a te determinare se il repository di terze parti è affidabile e aggiorna i loro pacchetti.
Aggiornamento di Debian
Possiamo utilizzare APT per eseguire un controllo se è disponibile un aggiornamento del pacchetto. Se disponibili, possiamo aggiornare i pacchetti target.
È anche possibile configurare aggiornamenti automatici su Debian utilizzando aggiornamenti incustoditi.
L'aggiornamento dei pacchetti richiede l'autorizzazione alla root. Per eseguire le azioni dimostrate, è necessario avere accesso all'utente root. In alternativa, è necessario un utente non root in grado di eseguire il comando sudo. Ulteriori informazioni sulla gestione dell'autorizzazione sudo per gli utenti su Debian.
Verifica aggiornamenti
Apri il terminale ed esegui il seguente comando.
$ sudo apt update
Come suggerisce l'output, APT verificherà gli aggiornamenti su ciascuno dei repos configurati e aggiornerà il suo catalogo dei pacchetti. Se è disponibile un aggiornamento, APT ti avviserà che gli aggiornamenti sono disponibili.
Per controllare l'elenco degli aggiornamenti del pacchetto disponibili, eseguire il seguente comando APT.
$ Elenco Apt -Aggiornabile
Pacchetti di aggiornamento
La cache APT viene aggiornata con l'ultimo catalogo dei pacchetti disponibile. Ora sappiamo anche quali aggiornamenti del pacchetto sono disponibili. È ora di installarli.
Per aggiornare un pacchetto target, eseguire il comando seguente. Qui, APT aggiornerà solo il pacchetto target. Se il pacchetto non fosse già installato, non sarebbe installato.
$ Sudo Apt-Uply-aggiorna installazione
Per aggiornare tutti i pacchetti contemporaneamente, eseguire invece il comando seguente. Qui, Apt scaricherà e aggiornerà tutti gli aggiornamenti del pacchetto disponibili.
$ sudo apt upgrade
Prima di scaricare e aggiornare i pacchetti, APT chiederà conferma per eseguire l'azione. Se non vuoi che si chieda la conferma, aggiungi la bandiera "-y".
$ sudo apt upgrade -y
Aggiornamento della cache APT e pacchetti di aggiornamento contemporaneamente
Invece di eseguire questi passaggi contemporaneamente, possiamo combinarli entrambi in un singolo comando. Se stai eseguendo la shell bash, il seguente comando verificherà contemporaneamente gli aggiornamenti del pacchetto e l'upgrade.
$ sudo apt update && sudo apt upgrade -y
Qui, il simbolo "&&" lega sia i comandi di aggiornamento che. È fondamentalmente un logico e un operatore. Esistono numerosi operatori e simboli bash che trasportano funzioni e significati speciali. Dai un'occhiata a questo grande elenco di operatori bash e alle loro implementazioni.
Automatizzazione dell'aggiornamento Debian
Finora abbiamo aggiornato manualmente i pacchetti Debian. Tuttavia, l'aggiornamento manuale è scomodo a lungo termine, per non parlare dell'ambiente aziendale/professionale in cui potrebbe essere necessario gestire più server remoti contemporaneamente. Aggiornarli manualmente è un processo noioso. È possibile utilizzare Ansible per aggiornare manualmente i sistemi Debian/Ubuntu remoti contemporaneamente, ma eseguirlo manualmente regolarmente non è pratico.
Qui è dove possiamo usare aggiornamenti incustoditi. È uno strumento che controllerà e scaricherà automaticamente gli aggiornamenti del pacchetto ogni volta che è disponibile. Richiede un po 'di configurazione.
Innanzitutto, dobbiamo installare il pacchetto. Apri un terminale, aggiorna la cache APT e installa il pacchetto.
$ sudo apt update && sudo apt install incontandy-upgrades
Successivamente, dobbiamo modificare il file di configurazione APT per aggiornamenti incustoditi. Aprilo in un editor di testo.
$ sudo nano/etc/apt/apt.conf.d/50-uNattesed-upgrades
Rimuovere le seguenti righe dal file di configurazione. Dirà lo strumento per automatizzare il processo di aggiornamento.
$ "Origin = Debian, codice = $ distro_codename -updates";
$ "Origin = Debian, codice = $ distro_codename -proposeddates";
$ "Origin = Debian, codice = $ distro_codename, etichetta = debian";
$ "Origin = Debian, codice = $ distro_codename, etichetta = Debian-Security";
Il file di configurazione viene aggiornato. Esegui il seguente comando di configurazione DPKG per metterlo in azione.
$ sudo dpkg-reconfigure --priority = bassi aggiornamenti incustoditi
Dopo una corretta esecuzione, una finestra di dialogo apparirà sul terminale. Seleziona "Sì".
Lo strumento ora scaricherà automaticamente e installerà aggiornamenti su Debian. Tuttavia, dobbiamo assicurarci che funzioni come previsto. Controlla lo stato del servizio.
$ sudo Systemctl Stato Upgrade incustodito.servizio
Mostra che lo stato del servizio è attivo (in corso), il che significa che funziona perfettamente. Dai un'occhiata a questa guida su aggiornamenti incustoditi per informazioni e dimostrazioni complete.
Pensieri finali
L'aggiornamento di Debian è un compito molto semplice. Debian è un progetto ben mantenuto con pacchetti aggiornati direttamente disponibili dai suoi server di pacchetti. Tutto ciò di cui hai bisogno è dire che fare il lavoro.
Debian segue un ciclo di rilascio a lungo termine. Quindi, non devi aggiornare spesso la tua distribuzione. Se stai usando un vecchio Debian, invece di aggiornare i pacchetti, è consigliato per aggiornare la distribuzione. Al momento della stesura di questa guida, Debian 10 è l'ultima versione stabile. Dai un'occhiata a questa guida su come aggiornare da Debian 9 a Debian 10.
Felice calcolo!