Vuoi installare pacchetti su Arch Linux ma non sai come fare? Molte persone incontrano questo problema quando passano per la prima volta ad Arch. Tuttavia, puoi gestire facilmente i pacchetti sul tuo sistema basato su Arch utilizzando il gestore di pacchetti Pacman .
Pacman sta per Pac kage Uomo ager, combina un semplice formato di pacchetto binario con un sistema di compilazione facile da usare.
È lo strumento di gestione dei pacchetti da riga di comando predefinito in Arch Linux e suoi derivati. Puoi facilmente installare, rimuovere, aggiornare e aggiornare i pacchetti e tutte le dipendenze richieste con esso.
Pacman mira a gestire rapidamente i pacchetti software. Inoltre, Pacman è una delle principali distinzioni tra Arch Linux e altre importanti distribuzioni Linux come Red Hat, Ubuntu, Debian, ecc.
Questa guida si applica ad Arch Linux e a tutte le altre distribuzioni Linux basate su Arch come Manjaro, EndeavourOS, Garuda Linux, ecc., utilizzando Pacman come gestore di pacchetti.
Quindi, vediamo come utilizzare Pacman per installare, rimuovere, aggiornare e interrogare i pacchetti in Arch Linux con semplici esempi.
Aggiorna elenchi di pacchetti
Come in tutti i sistemi operativi Linux, dobbiamo aggiornare gli elenchi dei pacchetti prima di installare qualsiasi pacchetto o aggiornare il sistema.
sudo pacman -Sy
Ricerca pacchetto
Per cercare un pacchetto specifico, ad esempio, vlc
, da un database di sincronizzazione (server remoto), esegui:
sudo pacman -Ss vlc
Ottenere informazioni sul pacchetto
Per visualizzare le informazioni dettagliate del pacchetto specificato dal database di sincronizzazione, ad esempio per nginx
, esegui:
pacman -Si nginx
Installazione di un pacchetto con Pacman
Installare un pacchetto con Pacman è facile. Basta eseguire il seguente comando:
sudo pacman -S vlc
Di conseguenza, questo processo identificherà automaticamente tutte le dipendenze necessarie e se ne occuperà.
Installazione di un pacchetto locale
Pacman archivia tutti i pacchetti scaricati in /var/cache/pacman/pkg
cartella.
Nel caso in cui desideri installare il pacchetto scaricato localmente, ad esempio, vlc
, situato nella directory /var/cache/pacman/pkg/, vai alla cartella in cui si trova il pacchetto e inserisci il comando seguente:
cd /var/cache/pacman/pkg/
sudo pacman -U vlc-3.0.11-2-x86_64.pkg.tar.zst
Aggiorna/Aggiorna un pacchetto
Per aggiornare un singolo pacchetto, ad esempio, rsync
, esegui:
sudo pacman -S rsync
Per aggiornare tutti i pacchetti nel tuo sistema, esegui:
sudo pacman -Syu
A volte vuoi aggiornare i pacchetti, ma vuoi che rimanga a una versione precedente (perché sai che la versione più recente ha rimosso una funzionalità o è danneggiata).
Quindi, se il vlc
pacchetto stava causando il problema, puoi utilizzare il seguente comando per questo:
sudo pacman -Syu --ignore=vlc
Rimuovi un pacchetto con Pacman
Per rimuovere un pacchetto con tutte le sue dipendenze, esegui il comando seguente:
sudo pacman -Rs vlc
Questo comando rimuoverà del tutto il vlc
pacchetto e tutte le dipendenze. Durante la rimozione dei pacchetti, Pacman manterrà i file di configurazione critici con l'estensione .pacsave
.
Inoltre, se non li vuoi più e vuoi liberare il disco rigido, puoi rimuovere il pacchetto insieme a tutti i suoi file di configurazione con il comando:
sudo pacman -Rns vlc
Rimuovi pacchetti orfani (non utilizzati)
Come forse saprai, ci saranno ancora alcuni pacchetti orfani (non utilizzati) nel tuo Arch Linux dopo aver rimosso un pacchetto. Questi pacchetti orfani non sono più necessari, quindi possiamo sbarazzarcene per liberare spazio.
Per rimuovere questi pacchetti, esegui:
sudo pacman -Rns $(pacman -Qdtq)
Se non sono stati trovati orfani, l'output è:
Ricerca di pacchetti già installati
A volte si desidera verificare la presenza di un pacchetto specifico se è installato localmente. In questo caso, puoi farlo usando il comando seguente:
pacman -Qs vlc
Puoi visualizzare un elenco di tutti i pacchetti installati sul tuo sistema utilizzando il seguente comando:
pacman -Q
Trova tutti i file di proprietà di un pacchetto
Puoi trovare tutti i file installati da un pacchetto specifico usando il seguente comando:
pacman -Ql vlc
Questo restituisce il nome del pacchetto e il percorso dei file di cui è proprietario.
Trova il proprietario del pacchetto del file
Se vuoi controllare la posizione del file eseguibile binario di proprietà di un pacchetto, usa -Qo
bandiera.
pacman -Qo /usr/bin/vlc
Scarica un pacchetto
A volte, potresti voler scaricare un pacchetto e tenerlo nella cache senza installarlo. Ad esempio, potresti pianificare di utilizzare i pacchetti scaricati. Per farlo, esegui:
pacman -Sw vlc
Il comando sopra scaricherà solo il vlc
pacchetto e conservarlo nella cartella della cache. Pacman archivia tutti i pacchetti scaricati in /var/cache/pacman/pkg
cartella.
Ripulisci la cache dei pacchetti
Tutti i pacchetti che abbiamo scaricato durante l'installazione verranno archiviati nella directory della cache, ovvero /var/cache/pacman/pkg/
. Se non li rimuovi periodicamente, consumerà lentamente lo spazio sul tuo disco rigido e, prima o poi, potresti ritrovarti con uno spazio su disco insufficiente.
Quindi è bene rimuovere periodicamente la cache. Per rimuovere tutti i pacchetti memorizzati nella cache che non sono attualmente installati e il database di sincronizzazione inutilizzato, eseguire:
sudo pacman -Sc
Inoltre, se vuoi rimuovere tutti i file dalla cache, usa il c
pulito cambiare due volte. Naturalmente, questo è l'approccio più aggressivo e non lascerà nulla nella cartella della cache:
sudo pacman -Scc
Conclusione
Arch Linux è una delle distribuzioni Linux più rinomate e famose. Questa guida ha trattato la maggior parte dei comandi che devi conoscere quando usi Pacman.
Si spera che sia stato utile nel tuo viaggio con le distribuzioni basate su Arch.
Puoi trovare la documentazione dettagliata sul gestore di pacchetti di Pacman nel Wiki ufficiale di Arch Linux.