[Guida] Arch Linux: ecco come funziona il gestore di pacchetti Pacman

Continuiamo la nostra serie di articolidedicati al mondo Arch Linux.

Dopo questo articolo dedicato alla fase di installazione, e dopo la guida sulla connessione ad una rete Wi-Fi, la mini guida di oggi è dedicata al gestore di pacchetti Pacman.

Arch Linux e Pacman: come installare e rimuove i pacchetti

Il gestore di pacchetti Pacman è uno dei punti di forza di Arch Linux. Questo tool, scritto in C, rende possibile una semplice gestione dei pacchetti, sia provenienti dai repository ufficiali di Arch, sia se compilati dall’utente stesso. Pacman mantiene il sistema aggiornato sincronizzando le liste di pacchetti con il server principale. Grazie a questo modello client server, l’utente può scaricare ed installare i pacchetti con un semplice comando, insieme a tutte le dipendenze richieste. Per installare uno o più pacchetti, quindi, una delle opzioni utilizzabili è – S che sta per synchronization:

pacman -S pacchetto1 pacchetto2 pacchetto3 ...

pacman install process

Simmetricamente per rimuovere un pacchetto si utilizza l’opzione – R, a cui potete aggiungere ulteriori opzioni come nell’esempio seguente:

pacman -R pacchetto1 #rimuove un pacchetto, lasciando installate tutte le sue dipendenze pacman -Qdtq | pacman -Rs - #per rimuovere le dipendenze che non sono più necessarie. pacman -Rs pacchetto2 #rimuove un pacchetto e tutte le sue dipendenze se non utilizzate da altri pacchetti

È possibile ovviamente installare un pacchetto di terze parti da un altro repository, o da un file locale:

pacman -U http://www.example.com/repo/example.pkg.tar.xz #remoto pacman -U /path/pacchetto.pkg.tar.xz #locale

Aggiornare Arch Linux

Per aggiornare il sistema va utilizzato il seguente comando, che si occupa di sincronizzare il database del repository (opzione -S), aggiornare la copia locale del database (opzione -y) ed infine aggiornare i pacchetti del sistema (opzione -U), esclusi i pacchetti locali che non si trovano nei repository configurati:

pacman -Syu

pacman system update

Interrogare il database dei pacchetti

Un’altra caratteristica utile di Pacman è la ricerca di un pacchetto, sia nel database remoto che tra i pacchetti installati, in particolare:

pacman -Ss stringa1 stringa2 #interroga il database sia in base al nome del pacchetto che alla descrizione
pacman -Qs #per interrogare il database dei pacchetti già installati
pactree pacchetto #mostra l’albero delle dipendenze di un pacchetto
whoneeds pacchetto #elenca tutti i pacchetti che dipendono da uno specifico pacchetto già installato

pacman search

Pulire la cache

Pacman memorizza i suoi pacchetti scaricati in /var/cache/pacman/pkg/ e non rimuove automaticamente le versioni vecchie. Questa caratteristica permette di eseguire agilmente il downgrade di un pacchetto, senza la necessità di recuperare la versione precedente tramite altre fonti o di reinstallare un pacchetto disinstallato in precedenza, direttamente dalla cache. Per evitare che la cartella cresca a dismisura, tuttavia, sarebbe opportuno svuotarla periodicamente grazie allo script paccache:

paccache -r

Questo tool, di default, elimina tutte le versioni memorizzate nella cache dei pacchetti installati e disinstallati in Arch Linux, ad eccezione delle 3 più recenti. Alternativamente potete utilizzare le seguenti istruzioni:

pacman -Sc #Svuota la cache dai pacchetti non installati nel sistema, ed il database di sincronizzazione inutilizzato

pacman cache

Potete trovare il file di configurazione di Pacman al percorso /etc/pacman.conf e, per visualizzare la relativa pagina del manuale, la direttiva da utilizzare è man pacman.conf. Questa guida, ovviamente, è relativa a Pacman ed Arch linux, ma è in realtà possibile utilizzare questo stesso gestore di pacchetti anche in derivate quali Manjaro o Endeavour OS (il successore di Antergos).

sharing-caring-1

Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2020/12/guida-arch-linux-pacman.html

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.