Aggiornamento e aggiornamento tramite Pacman
Iniziamo con alcuni comandi di Arch Linux per dimostrare l'uso dell'utilità Pacman. Il primo utilizzo di un Pacman è di usarlo per sincronizzare il database del pacchetto locale con i repository del pacchetto remoto. Il seguente comando garantisce che i pacchetti installati sul sistema siano aggiornati e abbiano le ultime correzioni di sicurezza e bug. Il flag "-s" viene utilizzato per dire a Pacman di eseguire un'operazione di sincronizzazione. Il flag "Y" viene utilizzato per dire a Pacman di assumere sì a eventuali prompt o conferme durante l'operazione di sincronizzazione.
[Omar@Omar ~] $ sudo pacman -sy
Lo stesso comando Pacman può essere modificato con l'uso del flag extra "Y" che viene nuovamente utilizzato per confermare che l'utente desidera procedere con l'aggiornamento. Questa è una misura di sicurezza per prevenire gli aggiornamenti accidentali.
[Omar@Omar ~] $ sudo pacman -syy
[sudo] password per Omar:
Dopo aver sincronizzato i pacchetti con il flag "-s" e rinfrescando gli elenchi dei pacchetti con il flag "y", è possibile utilizzare il flag "U" per eseguire un aggiornamento completo del sistema. Ciò include aggiornamenti ai pacchetti del sistema e aggiornamenti a tutti i pacchetti con nuove versioni disponibili. L'output del comando mostra che al momento non ci sono nuovi aggiornamenti disponibili per questi pacchetti.
[Omar@Omar ~] $ sudo pacman -syu
Organizzando le bandiere in un'unica istruzione, possiamo raggiungere qualsiasi obiettivo vogliamo. Ora, il flag "Y" dopo il flag "-s" viene utilizzato per aggiornare gli elenchi dei pacchetti. Il terzo flag, "Y", viene nuovamente utilizzato per confermare che l'utente desidera procedere con l'aggiornamento. La quarta bandiera, "U", dice a Pacman di eseguire un aggiornamento completo del sistema. Quando viene eseguito il comando, inizia sincronizzando i database del pacchetto e termina con un aggiornamento completo del sistema.
[Omar@Omar ~] $ sudo pacman -syyu
Il seguente comando mostra l'uso dell'opzione "-u" due volte. È l'opzione per eseguire un aggiornamento del sistema e il downgrade ogni volta che è possibile. L'output mostra che tutti i pacchetti installati sono già l'ultima versione e non ci sono aggiornamenti disponibili.
[Omar@Omar ~] $ sudo pacman -syuu
Se vuoi combinare tutti gli scopi delle diverse flag che abbiamo usato in precedenza, è possibile combinare tutte le bandiere in un'unica istruzione come quello che abbiamo fatto nella seguente illustrazione. "-Yy" è l'opzione per aggiornare tutti i pacchetti e "-u" è l'opzione per eseguire un aggiornamento del sistema. L'opzione aggiuntiva -y si assicura che Pacman scarichi nuovamente l'intero elenco dei pacchetti e aggiorni la cache dell'elenco dei pacchetti. Questo può aiutare se stai affrontando problemi con l'elenco dei pacchetti non esauriti.
[Omar@Omar ~] $ sudo pacman -syyuu
Scarica i pacchetti usando Pacman
Il comando Pacman può essere utile per scaricare qualsiasi pacchetto su Arch Linux senza essere installato. Per questo, dobbiamo usare il flag "-sw" nell'istruzione. Il seguente comando è l'illustrazione del download di un pacchetto GIMP in un sistema Arch Linux senza installarlo. Il comando scarica il pacchetto GIMP e le sue dipendenze, ma non li installa.
[Omar@Omar ~] $ sudo pacman -sw gimp
Installa i pacchetti utilizzando Pacman
Il comando Pacman è molto utile quando si desidera scaricare o installare qualche pacchetto sulla macchina Archlinux. Allo stesso modo, è necessario utilizzare l'opzione "-s" per installare un pacchetto insieme al nome del pacchetto. La seguente istruzione mostra che il nome del pacchetto specificato dopo l'opzione è "Firefox". Dopo aver risolto le dipendenze, il comando richiede all'utente di confermare se desidera procedere con l'installazione. Se l'utente inserisce "Y", il comando procede con l'installazione. In questo caso, l'output mostra l'avanzamento dell'installazione del pacchetto "Firefox". Il comando installa Firefox e qualsiasi dipendenza.
[Omar@Omar ~] $ Sudo Pacman -s Firefox
L'illustrazione precedente mostra come è possibile installare un singolo pacchetto utilizzando l'istruzione Pacman. Ora vedremo come possiamo installare più pacchetti contemporaneamente. Il seguente comando mostra i nomi dei pacchetti specificati dopo le opzioni Python-Pip e Python-py, separate da una virgola e racchiuse in brevi . Una volta terminato il download, il comando procede quindi con l'installazione dei pacchetti rimanenti e mostra l'avanzamento dell'installazione.
[Omar@Omar ~] $ sudo pacman -s python- pip, py
Rimuovi i pacchetti usando Pacman
Proprio come dobbiamo eseguire il download e l'installazione tramite le istruzioni Pacman, possiamo anche utilizzare le istruzioni Pacman per rimuovere un pacchetto installato dal nostro sistema. Per questo, dobbiamo utilizzare l'opzione "-r" insieme al nome del pacchetto "Inkspace" nell'istruzione Pacman. Inkcape e tutti gli altri pacchetti installati come dipendenze "Inkcape's" ma non sono più richiesti da nessun altro pacchetto vengono eliminati dal sistema ogni volta che questo comando viene eseguito.
[Omar@Omar ~] $ Sudo Pacman -r Inkcape
Elenca i pacchetti installati tramite Pacman
Il comando "Pacman" può essere eseguito per elencare tutti i pacchetti installati di un sistema tutti in una volta. Per questo, dobbiamo utilizzare l'opzione "-Q" per interrogare il database dei pacchetti per i pacchetti installati. Quando questo comando viene eseguito, visualizza un elenco di tutti i pacchetti attualmente installati sul sistema. Il nome del pacchetto, la versione e il repository da cui è stato installato vengono visualizzati per ogni pacchetto.
[Omar@Omar ~] $ pacman -q
L'uso del flag "-s" con il flag "Q" è utile per cercare un pacchetto installato per nome all'interno del sistema Arch Linux. Ad esempio, il seguente comando dimostra che stiamo usando il "-QS" combinato per cercare il pacchetto "aziendale" installato. Quando questo comando viene eseguito, cerca i pacchetti installati localmente per qualsiasi pacchetto che corrisponda al nome, "azienda". L'output mostra il nome, la versione e la descrizione di qualsiasi pacchetto che corrisponda al termine di ricerca, "azienda".
[Omar@Omar ~] $ sudo pacman -qs azienda
Dopo aver attraversato questa guida, sarai in grado di utilizzare le istruzioni Pacman nel tuo Arch Linux senza esitare. Questo articolo copre l'uso dell'istruzione Pacman usando alcune delle sue funzioni utili come -s, -y, -u, -q, -qs, -w e -r. Il comando Pacman copre gli aggiornamenti, gli aggiornamenti, il download, l'installazione, la rimozione e la ricerca su pacchetti particolari.