Guida completa al gestore di pacchetti apt per Linux

In questo articolo di guida completa, imparerai a conoscere apt (Advanced Package Management Tool per Linux). Imparerai tutti i comandi necessari relativi al gestore di pacchetti apt.

  • Cos’è un gestore di pacchetti o strumento di gestione dei pacchetti?
  • Cosa fa?
  • Come usarlo?

Se hai qualche domanda del genere nella tua mente allora questo articolo ti aiuterà a capire tutto. Quindi, senza ulteriori indugi, entriamo nella guida di apt.

Cos’è un gestore di pacchetti?

Un gestore di pacchetti è uno strumento che si usa per gestire le applicazioni, le librerie e le dipendenze nella vostra distribuzione Linux. Ti permette di fare tutti i tipi di modifiche relative ai pacchetti nel sistema come:

  • Installare o aggiornare i pacchetti
  • Rimuovere o reinstallare i pacchetti
  • Listare o cercare i pacchetti
  • Mostrare i dettagli dei pacchetti
  • Scaricare i file dei pacchetti ecc.

Come Linux è molto versatile, abbiamo un sacco di opzioni per i gestori di pacchetti:

  • – APT (Advanced Package Tool)
  • – DNF (Dandified Yum)
  • – Zypper
  • – Pacman
  • – Dpkg (Debian package)

Comunque, APT è il più popolare tra loro e viene utilizzato dalla maggior parte delle distribuzioni Linux popolari come Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin, e la lista delle distribuzioni è andata on-n-on.

Vediamo quindi come usare il comando apt-get per gestire i pacchetti in una distribuzione Linux. Passeremo attraverso i comandi apt più utili.

Comandi del gestore di pacchetti apt

Ecco la lista dei comandi apt che puoi usare.

Il comando ‘update’ aggiorna il repository dei pacchetti e ottiene le informazioni di aggiornamento relative ai pacchetti:

sudo apt update

Dopo aver aggiornato i repository nel sistema, potresti voler aggiornare i pacchetti:

sudo apt upgrade package-namesudo apt upgrade

Per aggiornare tutti i pacchetti in una volta, basta usare il parametro ‘upgrade’ con apt:

sudo apt upgrade

Per installare qualsiasi pacchetto nel sistema usa il parametro ‘install’. Puoi installare pacchetti singoli o multipli in una volta sola.

sudo apt install package-name package-name

Lo stesso vale per rimuovere i pacchetti, puoi usare ‘remove’ e ‘purge’. Anche in questo caso puoi usare un singolo pacchetto o più pacchetti in una volta sola.

sudo apt remove package-name

La differenza tra ‘purge’ e ‘remove’ è che con ‘remove’ cancella solo il pacchetto ma non la sua configurazione o il file di dati. Tuttavia, il comando ‘purge’ rimuove tutto.

sudo apt purge package-name

Puoi cercare un pacchetto nel repository con ‘apt search’:

sudo apt search name

Similmente, puoi ottenere tutti i dettagli relativi al pacchetto/applicazione nel repository con ‘apt show’:

sudo apt show package-name

Risultato del comando precedente:

$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.

Puoi usare ‘apt list’ per elencare l’applicazione e la sua architettura disponibile:

sudo apt list package-name

Risultato del comando precedente:

sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386

Puoi anche scaricare il file del pacchetto (vlc.deb) con ‘apt download’:

sudo apt download package-name

Per qualche ragione hai bisogno di reinstallare un pacchetto/applicazione, puoi farlo con ‘apt reinstall’:

sudo apt reinstall package-name

L”autoremove’ è usato per rimuovere i pacchetti che sono stati installati automaticamente per soddisfare le dipendenze di altri pacchetti ma che ora non sono più necessari perché le dipendenze sono cambiate o il pacchetto o i pacchetti che li richiedono sono stati rimossi nel frattempo.

sudo apt autoremove

Potreste trovare che i comandi che iniziano con ‘sudo apt install’ o ‘sudo apt-get install’ funzionano entrambi allo stesso modo, quindi se non avete voglia di aggiungere ‘-get’ con ‘apt’ allora potete eliminare.
Per dirvi il mio segreto non uso quasi mai ‘-get’, per favore non fatelo sapere ad ‘apt’. È un segreto.
Guarda anche: Installare applicazioni in Linux | Guida completa

Guarda la video guida su YouTube

Inoltre, puoi anche guardare una video guida passo-passo su YouTube per capire meglio.

Conclusione

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.