Skip to main content

Esercitazione su Linux - Installazione dei pacchetti su Linux

ACR Build: Automate Docker builds with OS and framework patching | Azure Friday (Aprile 2025)

ACR Build: Automate Docker builds with OS and framework patching | Azure Friday (Aprile 2025)
Anonim

La principale distribuzione Linux si estende attraverso l'uso di pacchetti presentati attraverso cataloghi online. Diverse distribuzioni si basano su build architetturali orientati verso specifici sistemi di gestione dei pacchetti. Il gestore pacchetti che usi determina come installerai o aggiornerai i nuovi pacchetti.

Cos'è un pacchetto?

I pacchetti sono applicazioni software per Linux. Proprio come l'App Store di Apple e Google Play Music offrono app curate per iOS e Android e Microsoft Store supporta Windows 10, un gestore di pacchetti accede a una libreria di programmi progettati per funzionare con gli standard architettonici della tua distribuzione.

Cos'è un gestore di pacchetti?

UN gestore di pacchetti funge da strumento di bordo per accedere ai cataloghi software online e installare, aggiornare e rimuovere pacchetti dal proprio ambiente Linux.

Sul mercato esiste più di un gestore di pacchetti e i loro pacchetti non sono facilmente compatibili. Inoltre, non tutti i pacchetti sono presenti nel catalogo di ogni gestore di pacchetti.

I sistemi di gestione dei pacchetti comuni includono:

  • dkpgUtilizzato da Debian e Ubuntu e supportato da strumenti come apt, aptitude e Synaptic Package Manager
  • Pacman: Usato da Arch Linux
  • Portage: Usato da Gentoo Linux
  • Elegante: Un formato di pacchetto autonomo relativamente nuovo sviluppato dalla casa madre di Ubuntu
  • Gestore pacchetti RPM: Sviluppato da Red Hat e supportato da strumenti come YUM e zypper

Come installare o aggiornare i pacchetti?

Gli utenti inesperti di Linux devono utilizzare lo strumento di gestione dei pacchetti integrato incluso nella distribuzione. Lo troverai nel sistema di finestre. Ogni strumento è configurato in modo diverso e offre diverse opzioni, ma sono tutte basate su grafici e richiedono una password amministrativa per funzionare.

All'interno dello strumento point-and-click, puoi cercare nuovi pacchetti, eliminare pacchetti esistenti o trovare aggiornamenti per i pacchetti installati.

Gestione manuale dei pacchetti

Gli utenti esperti raramente si affidano agli strumenti grafici inclusi nella distribuzione, preferendo invece impartire comandi di gestione dei pacchetti direttamente dalla shell. In alcuni casi, ad esempio, l'amministrazione del server Linux, non esiste affatto un desktop, quindi l'accesso alla shell è l'unico modo per aggiornare i pacchetti.

Ogni gestore di pacchetti supporta diversi comandi di shell, ma in generale, ciascuno richiede di specificare le credenziali di livello root (la password di root o la password dell'account di un utente abilitato a gestire i pacchetti) per modificare il sistema operativo.

Ad esempio, per installare il popolare editor di testo Nano, devi utilizzare i seguenti comandi della shell:

apt:

apt-get install nano

Portage:

emerge nano

yum:

yum install nano

Controllare la documentazione per lo strumento di gestione dei pacchetti basato su shell per istruzioni specifiche, compresi i flag di comando rilevanti che modificano il funzionamento dello strumento di base.

Dai un'occhiata a un elenco di tutorial per persone nuove su Linux.