Vuoi installare pacchetti su Arch Linux ma non sai come fare? Molte persone affrontano questo problema quando migrano per la prima volta da distribuzioni basate su Debian ad Arch. Tuttavia, puoi gestire facilmente i pacchetti sul tuo sistema basato su Arch utilizzando i gestori di pacchetti.

Pacman è il gestore di pacchetti predefinito che viene preinstallato in ogni distribuzione Arch. Tuttavia, sono necessari altri gestori di pacchetti poiché Pacman non supporta i pacchetti dall'Arch User Repository.

Gestori di pacchetti in Arch Linux

Sebbene Arch Linux venga fornito con Pacman come gestore di pacchetti predefinito, è possibile installare altri gestori di pacchetti come Yay. A differenza di Pacman, questi gestori di pacchetti ti consentono di aggiungere nuovi pacchetti dal repository Arch ufficiale e dall'AUR (Arch User Repository).

Mentre altri gestori di pacchetti sono stati utilizzati nel corso degli anni, esempi come Yaourt e Aurman non vengono più mantenuti. Di conseguenza, Pacman e Yay sono gestori di pacchetti più sicuri e affidabili su cui fare affidamento in Arch Linux.

instagram viewer

AUR è un repository organizzato dalla comunità che fornisce agli utenti una piattaforma per condividere i pacchetti sviluppati da loro. Se sei uno sviluppatore, puoi aggiungere pacchetti ad AUR e altri utenti possono installarli sul proprio sistema con facilità.

1. Pacman

Come accennato in precedenza, ogni sistema Arch viene fornito con Pacman come gestore di pacchetti predefinito. La caratteristica più notevole di Pacman è che sincronizza regolarmente i pacchetti del tuo sistema con il server master e, a sua volta, mantiene il tuo sistema aggiornato.

2. Sìì

Poiché gli sviluppatori di Yaourt e Aurman non rilasceranno alcun aggiornamento dopo l'interruzione, gli utenti di Arch hanno iniziato a utilizzare Yay per aggiungere pacchetti da AUR. L'obiettivo principale di Yay era ridurre al minimo l'input dell'utente e fornire un'interfaccia simile a quella di Pacman.

Non sarai in grado di installare Yay usando Pacman, poiché non supporta l'aggiunta di pacchetti direttamente dall'Arch User Repository. Pertanto, dovrai installare manualmente il gestore di pacchetti Yay utilizzando il suo repository Git. Ecco come installarlo sul tuo sistema.

Passaggio 1: Avrai bisogno di git per clonare il repository yay.

pacman -S --needed git base-devel

Passaggio 2: clona il repository nella memoria locale.

git clone https://aur.archlinux.org/yay-git.git

Passaggio 3: modifica le autorizzazioni della cartella.

chmod 777 / yay-git

Passaggio 4: vai alla directory in cui hai clonato il repository.

cd yay-git

Passaggio 5: utilizzare il file makepkg comando per creare il pacchetto. Assicurati di non eseguire il seguente comando come utente root, altrimenti verrà generato un errore.

makepkg -si

Aggiornamento e aggiornamento dei pacchetti

Se hai appena installato Arch Linux, prima di poter aggiungere o rimuovere pacchetti, dovrai sincronizzare il tuo sistema con i server master aggiornando l'elenco dei pacchetti locali.

Quindi, puoi facilmente aggiornare tutti i tuoi pacchetti all'ultima versione scaricando i file dai server ufficiali.

Utilizzando Pacman

Per aggiornare l'elenco dei pacchetti utilizzando Pacman, utilizzare il -Sì flag con il comando.

sudo pacman -Sy

Dopo aver sincronizzato l'elenco dei pacchetti del sistema con i server master, è necessario aggiornare i pacchetti. Usa il -Syu flag per fare lo stesso. Questo comando può richiedere del tempo a seconda dell'elenco dei pacchetti e della connettività di rete.

sudo pacman -Syu

Puoi risparmiare lo sforzo di digitare entrambi questi comandi combinandoli usando il -Syyu bandiera. Pacman inizierà a scaricare automaticamente i pacchetti più recenti dopo aver aggiornato l'elenco dei pacchetti.

sudo pacman -Syyu

Utilizzando Yay

Il gestore di pacchetti Yay ti consente di aggiornare e aggiornare i tuoi pacchetti in modo efficiente utilizzando il tuo terminale. Per fare questo, usa semplicemente il file -Syu flag con il comando yay.

sudo yay -Syu

Aggiunta di pacchetti

Aggiungere pacchetti è facile una volta che sai quali comandi eseguire. Tutto quello che devi fare è digitare i comandi del gestore di pacchetti nel terminale.

Flathub e Snap Store sono due fantastiche applicazioni GUI che puoi usare per installare software e applicazioni sulla tua macchina Linux.

Flathub vs. Snap Store: i migliori siti per scaricare app Linux

Quando vuoi scaricare app Linux, come si confrontano Flathub e Snap Store? Li mettiamo uno contro l'altro per scoprirlo.

Installa pacchetti con Pacman

Pacman utilizza l'estensione del file TAR per creare pacchetti di applicazioni. Funziona in modo efficiente con l'architettura del sistema Arch Linux. Per aggiungere un pacchetto, devi usare il -S flag con il comando predefinito come segue.

sudo pacman -S nomepacchetto

Per esempio,

sudo pacman -S cmatrix

Per installare più pacchetti contemporaneamente, digita il nome di tutti i pacchetti diviso dal carattere spazio.

sudo pacman -S cmatrix vlc python

È inoltre possibile ottenere informazioni sui pacchetti dopo averli installati. L'output fornisce dettagli su nome, versione, architettura e licenza del pacchetto. A tale scopo, sostituire il file -S bandiera con -Qi nell'impostazione predefinita pacman comando.

pacman -Qi cmatrix

Installa pacchetti con Yay

La sintassi del comando Yay install è abbastanza simile a quella di Pacman. Per installare un pacchetto utilizzando il gestore di pacchetti Yay, usa semplicemente il -S flag con il comando predefinito.

yay -S nome pacchetto

Rimozione di pacchetti in Arch

Arch Linux ti dà il controllo per rimuovere i pacchetti una volta che non ne hai bisogno, e questo è uno dei tanti motivi perché dovresti installare Arch Linux. Puoi rimuovere quasi tutti i pacchetti dal tuo sistema se hai l'autorizzazione, ovviamente. Vediamo come eliminare un pacchetto su Arch Linux.

Rimuovi pacchetti con Pacman

Anche rimuovere un pacchetto è facile. Tutto quello che devi fare è usare -R invece di -S flag nel valore predefinito pacman comando.

sudo pacman -R cmatrix

Se il pacchetto non è presente nel tuo sistema, riceverai un output di errore che indicherà "errore: destinazione non trovata: nomepacchetto".

Rimuovi pacchetti con Yay

Per rimuovere i pacchetti usando Yay, aggiungi il file -R flag al comando yay predefinito. Puoi anche usare il flag -Rns per rimuovere tutte le dipendenze non necessarie dal tuo sistema.

yay -R cmatrix
yay -Rns cmatrix

Se vuoi rimuovere i pacchetti di cui il tuo sistema non ha bisogno, usa il file -Yc flag con il comando.

yay -Yc

Gestione dei pacchetti su Arch Linux

Esistono diversi modi per aggiungere e rimuovere pacchetti su una distribuzione Linux basata su Arch. Puoi utilizzare gestori di pacchetti come Pacman, Yaourt e Yay. Mentre alcuni gestori di pacchetti consentono il download di pacchetti dall'Arch User Repository, altri come Pacman non supportano AUR.

Se non sei un fan dei gestori di pacchetti, puoi sempre scaricare i pacchetti che desideri manualmente. Su Internet sono disponibili diversi siti Web che forniscono pacchetti TAR, RPM e DEB agli utenti Linux.

E-mail
8 siti per il download di app Linux DEB o RPM

Cerchi app Linux? Anziché installare dal terminale, puoi scaricare app Linux in formato DEB e RPM da questi siti web.

Argomenti correlati
  • Linux
Circa l'autore
Deepesh Sharma (3 articoli pubblicati)

Deepesh è un blogger tecnologico e scrive contenuti informativi da oltre 3 anni. Attualmente, sta conseguendo la laurea in Applicazioni informatiche presso una rinomata università in India. Nel tempo libero ama scrivere, ascoltare musica e suonare la chitarra.

Altro da Deepesh Sharma

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.