Somiglianze e differenze tra aggiornamento, upgrade, dist-upgrade e full-upgrade

Opzioni di aggiornamento APT

Circa 3 anni fa, Canonical ha rilasciato Ubuntu 16.04 LTS, una versione che ha introdotto nuove importanti funzionalità come il supporto per i pacchetti Snap. Come i Flatpaks, i pacchetti Snap sono pacchetti di nuova generazione, che migliorano notevolmente, in teoria, rispetto ai tradizionali pacchetti APT. I pacchetti che abbiamo utilizzato per tutta la vita possono essere aggiornati da un centro software o da terminale, ci sono diverse opzioni se vogliamo farlo da console, così come sono aggiornamento, dist-upgrade e full-upgrade.

Se sei come me, anche se la cosa più comoda è fare tutto dal centro software, a volte proverai ad aggiornare i pacchetti dal terminale. Il comando più utilizzato è "upgrade", ma ci sono anche altre due opzioni per eseguire azioni leggermente diverse. In questo articolo spiegheremo le differenze tra questi comandi, anche se ti dico che due di essi sono modi diversi di riferirsi alla stessa azione.

Quale aggiornamento devo utilizzare per quale aggiornamento?

La prima cosa che spiegheremo è la prima cosa che appare nel titolo di questo articolo: «update»Si traduce in spagnolo come« aggiornamento », ma ciò che aggiornerà saranno i repository. Scrivendo "sudo apt update", senza virgolette, quello che faremo è chiedere come utente root di aggiornare APT, più specificamente i repository. Spiegato questo, poi abbiamo i tre "aggiornamenti" menzionati, dove:

  • upgrade, che significa "aggiornamento" o "aggiornamento" che significa aggiornamento, aggiornerà i pacchetti disponibili, ma non tutti. Scaricherà e aggiornerà i pacchetti, ma il software che non ha a che fare, diciamo, con componenti importanti, come il kernel Linux. Fondamentalmente eviterà di aggiornare i pacchetti che richiedono la rimozione di altri pacchetti a causa di modifiche alle dipendenze.
  • dist-upgrade: ciò che fa questo secondo comando è simile a quello che fa il primo, ma durante l'aggiornamento farà diverse domande sulla configurazione dei pacchetti. Questa opzione aggiornerà componenti come il kernel Linux.
  • aggiornamento completo: Come abbiamo avanzato, è un altro modo di chiamare il precedente o viceversa. Entrambe le opzioni rimuoveranno i pacchetti che sono stati installati automaticamente se devono risolvere i conflitti negli aggiornamenti delle dipendenze dei pacchetti.

Per terminare qualsiasi aggiornamento viene utilizzato un quarto comando. Riguarda "Sudo apt autoremove", che rimuoverà i pacchetti che non sono più necessari. Se lo usiamo dopo aver aggiornato il kernel, rimuoverà le vecchie immagini. Se lo abbiamo aggiornato manualmente, sconsiglierei di farlo fino a quando non avremo verificato che tutto funzioni correttamente o, in caso contrario, non saremo in grado di tornare indietro dall'avvio del sistema.

Sai già quali sono le differenze tra questi tre comandi per aggiornare i pacchetti APT?

Rimuovere completamente Flatpak-Snap-Appimage
Articolo correlato:
Come rimuovere completamente un pacchetto Flatpak, Snap o AppImage

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Edd suddetto

    Buono. Avevo molti dubbi