Arch Linux è una popolare distribuzione Linux venerata per la sua semplicità e il rilascio continuo. Elimina molte delle app fornite con altre distribuzioni e sei libero di installare le app che desideri e di cui hai bisogno. Tuttavia, dovrai essere a tuo agio con il suo gestore di pacchetti – Pacman.
Il gestore di pacchetti Pacman fornisce agli utenti un modo semplice per gestire i pacchetti. I pacchetti possono essere gestiti da repository ufficiali o da build di un utente con Pacman. Segui questa guida per padroneggiare Pacman per Arch Linux.
Aggiornamento del sistema
Per aggiornare il sistema e tutto il software installato, utilizzare il comando:
pacman -Syu
Per forzare un aggiornamento completo del database dei pacchetti e aggiornare il sistema:
pacman -Syuu
Ricerca di pacchetti
Se desideri installare un pacchetto ma non ricordi il nome del pacchetto, puoi eseguire una ricerca per parola chiave direttamente dal terminale.
pacman -Ss {keyword}
Ad esempio, se si desidera installare gimp, è possibile eseguire una ricerca per vedere come vengono chiamati i pacchetti disponibili.
pacman -Ss gimp
Per cercare i pacchetti installati:
pacman -Qs package_name
Installazione del pacchetto / software
È possibile utilizzare il comando seguente per installare uno o più pacchetti:
pacman -S package1 package2

Tuttavia, è meglio aggiornare il sistema prima di installare qualsiasi pacchetto. Utilizzare il seguente comando per aggiornare e installare il software:
pacman -Syu package1 package2
Installazione di pacchetti da fonti di terze parti
Non installerai sempre pacchetti da repository remoti. Per installare i pacchetti da una directory locale, utilizzare quanto segue:
pacman -U /path/to/packagefile_packagename.pkg.tar.xz
Se desideri installare un pacchetto da un repository non ufficiale, puoi utilizzare il seguente comando:
pacman -U https://packagesite.com/repo/packagename.pkg.tar.xz
Elenco dei pacchetti installati
Se vuoi solo vedere tutti i pacchetti installati nel tuo sistema, usa il comando:
pacman -Ql
Scarica pacchetti
Ci sono casi in cui si desidera scaricare un pacchetto ma non installarlo. Usa questo comando:
pacman -Sw package_name
Disinstalla pacchetto / software
La rimozione del pacchetto va di pari passo con l’installazione del pacchetto. Per rimuovere un pacchetto e lasciare le sue dipendenze, utilizzare il seguente comando:
pacman -R package

Se desideri rimuovere un pacchetto e le sue dipendenze che non sono utilizzati da altri pacchetti, esegui questo comando:
pacman -Rsu package
Per verificare la presenza di file orfani:
pacman -Qdt
Puoi combinarlo con il seguente comando per rimuovere pacchetti / orfani inutilizzati e i loro file di configurazione:
pacman -Rsnu $(pacman -Qtdq)
Rimuovi tutto tranne il sistema di base
Questo è un modo per iniziare da zero. Se è necessario “ripristinare le impostazioni di fabbrica” del sistema, i due passaggi seguenti consentono di farlo facilmente.
Innanzitutto, dobbiamo fare in modo che tutti i pacchetti installati diventino una “dipendenza:”
pacman -D --asdeps $(pacman -Qqe)
Successivamente, dobbiamo modificare il motivo dell’installazione per i pacchetti essenziali (sistema di base) in “in modo esplicito”, in modo che non vengano trattati come orfani e vengano rimossi:
pacman -D --asexplicit base linux linux-firmware
Infine, rimuoveremo tutti i file “orfani”:
pacman -Rns $(pacman -Qtdq)
Cancellazione della cache del pacchetto
Pacman non cancella automaticamente le versioni vecchie o disinstallate dei pacchetti. Ciò consente facili downgrade e una facile reinstallazione dalla cartella della cache. Tuttavia, man mano che la cache cresce all’interno, potrebbe sfuggire di mano. Abbiamo un articolo dedicato sulla cancellazione della cache di Pacman, ma ecco il succo:
Questo comando cancella tutte le versioni memorizzate nella cache dei pacchetti installati e disinstallati ad eccezione delle tre più recenti.
paccache -r
Per cancellare solo i pacchetti memorizzati nella cache che non sono attualmente installati, eseguire quanto segue:
pacman -Sc
Se desideri svuotare completamente la cache, esegui il comando seguente. Questo lascerà la cartella della cache completamente vuota.
pacman -Scc
Pensieri finali
Si prega di notare che questo non è affatto un elenco esaustivo. Le possibilità sono infinite con Pacman e dovrai dedicare un po ‘di tempo a familiarizzare con altri comandi non menzionati qui. Però, La documentazione di Arch Linux è eccellente ed è un buon punto di riferimento. Detto questo, vi abbiamo dato una solida base qui. Impara questi comandi e sarai abbastanza competente con Arch Linux.
Relazionato: