5 Grandi AUR Helpers per Arch Linux

Archlinux Helpers

Arch Linux è il tipo di distribuzione Linux che ti dà un bisturi e dice: “fai pure” senza molto supporto che altre distribuzioni come Debian/Fedora forniscono. Il suo set di strumenti iniziale, inclusi i repository core/extra/community forniti dal suo gestore di pacchetti distintivo, può essere limitato, ma ciò è intenzionale.

Sta a te aggiungere ciò che desideri, ed è qui che il Arch User Repository (AUR) diventa utile. È un repository che consente agli utenti di creare i propri script PKGBUILD e creare pacchetti che non sono inclusi nei repository ufficiali. Se ti sei mai chiesto come potresti ottenere WhatsApp per Linux, Session, Slack o altre app funzionanti su Arch, l’AUR è dove si trovano tutte queste.

Il modo più veloce per installare pacchetti dall’AUR è ottenere il PKGBUILD dal repository e compilarlo con l’utilità makepkg di Arch. Tuttavia, molte persone preferiscono non affrontare questo mal di testa. È qui che entrano in gioco i client AUR (o AUR helpers). Rendono il processo di installazione delle tue app super facile.

Ci sono diversi AUR helpers là fuori. Ecco 4 dei più popolari.

Indice dei Contenuti

    1. Yay
    1. Paru
    1. Pacaur
    1. Trizen
    1. Pamac
  • Domande Frequenti

Leggi anche: 5 Distribuzioni Arch Linux Che Sono Più Facili da Installare e Usare

1. Yay

Scritto in Go, Yay (Yet Another Yogurt) è un potente helper che risolve le dipendenze per te e ti fornisce accesso rapido e automatizzato all’AUR. Chiunque sia abituato a usare Pacman può immediatamente prendere Yay e usarlo senza configurazioni. È per questo che le distribuzioni basate su Arch come EndeavourOS e Garuda Linux usano questo piccolo helper come loro finestra standard nell’AUR di Arch.

Archlinux Yay

La sua potente risoluzione delle dipendenze lo rende forse il miglior strumento per i principianti.

Detto ciò, ha un avvertimento: a meno che tu non lo configuri per rispondere automaticamente ad alcuni dei suoi prompt (controlla il manuale per i flag --answerclean, --answerdiff, --answeredit e --answerupgrade), ti chiederà costantemente se desideri vedere ulteriori dettagli riguardo al pacchetto che stai installando ogni volta che lo usi. D’altra parte, alcuni potrebbero considerare questo un vantaggio poiché offre loro un controllo più granulare sul processo di installazione/aggiornamento del pacchetto.

Installazione

Per installare Yay in Arch Linux, usa il seguente comando:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -si

Ecco fatto.

2. Paru

È Vim il tuo editor preferito? Ti piace avere la possibilità di modificare gli script in modo rapido e semplice prima di installarli? Sei il tipo di persona che ama sistemare le cose in situazioni difficili? Se hai risposto “sì” a tutte le domande sopra, potresti preferire Paru a Yay.

Archlinux Paru

Vale la pena menzionare che Paru e Yay sono funzionalmente lo stesso strumento (salvo il fatto che Paru è scritto in Rust), ma Paru comporta meno passaggi nel processo. Prima trova il pacchetto nell’AUR, ti chiede di scegliere quale versione desideri (proprio come Yay ti consente di scegliere tra la versione binaria, la versione compilata e la versione “git” in sviluppo attivo), quindi mostra il contenuto dello script PKGBUILD per la tua revisione.

Potrebbe non essere così granulare, ma presenta tutto ciò che fa Yay in modo diretto e pertinente al contesto in cui lo stai usando.

Installazione

Per installare Paru in Arch Linux, usa il seguente comando:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

Ecco fatto.

3. Pacaur

5-great-aur-helpers-pacaur

Pacaur è un AUR helper che utilizza cower come backend. È uno dei più complessi AUR helpers, ed è comunemente scelto da utenti avanzati che cercano di automatizzare completamente compiti ripetitivi. Ad esempio: hai un sacco di pacchetti AUR installati? Temi di dover rimanere alla tastiera a inserire opzioni? Con questo potrai semplicemente inserire la tua password e dire al programma tutto ciò che deve sapere. Dopo di che, tutto sarà in discesa.

Installazione

Per installare Pacaur in Arch Linux, usa il seguente comando:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -si

Ecco fatto.

4. Trizen

Non sei interessato a Pacaur ma stai cercando qualcosa di leggero? Dai un’occhiata a Trizen. È un AUR helper scritto in Perl invece che in Bash (il che gli conferisce maggiore flessibilità). Rispetto a Pacaur, offre una sintassi più semplice con la maggior parte dei flag abbreviati a una sola lettera ( -U per aggiornamento, -R per rimozione, -S per sincronizzazione). Se sei già abituato a Pacman, non preoccuparti! Come ogni altro AUR helper in questo elenco, anche Trizen ti consente di utilizzare i flag di Pacman.

Archlinux Trizen

Poiché il programma è scritto in Perl invece che in Bash, è impossibile eseguire codice silenziosamente, aumentando così la sicurezza complessiva dell’installazione dei pacchetti dall’Arch User Repository.

Ciò che probabilmente distingue Trizen dagli altri in questo elenco, tuttavia, è il livello di granularità che offre. Non solo ti consente di modificare lo script PKGBUILD per ogni pacchetto che installi al volo, ma ti consente anche di modificare l’entry del desktop e qualsiasi altro script shell eseguibile che lo accompagna.

Questo programma non è così conosciuto come la maggior parte degli altri in questo elenco, ma vale sicuramente la pena provarlo.

Installazione

Per installare Trizen in Arch Linux, usa il seguente comando:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si

Ecco fatto.

5. Pamac

Archlinux Pamac

Se pensi che i gestori di pacchetti su Arch siano solo basati su terminale, ripensaci! Creato da Manjaro per la sua distribuzione orientata all’usabilità, Pamac offre un’interfaccia GUI per la gestione dei pacchetti per tutto, dai repository ufficiali di Arch all’AUR. Le sue edizioni inclusive dell’AUR vengono in due varianti:

  • pamac-aur – Include solo l’accessibilità per l’AUR.
  • pamac-all – Ti consente di accedere non solo all’AUR ma anche ai repository flatpak e snap.

Se sei estremamente nuovo in Arch e non vuoi davvero incollare gli occhi a un terminale ogni volta che desideri gestire le tue applicazioni installate, Pamac ti offrirà la migliore esperienza basata su GUI.

L’unico vero avvertimento su Pamac è che non è così flessibile quando si tratta di riparare script PKGBUILD rotti. Se desideri avere la possibilità di correggere le cose che vanno male durante l’installazione di un pacchetto, ti consiglio di installare uno degli altri ottimi AUR helpers in questo elenco insieme a Pamac.

Installazione

Per installare Pamac in Arch Linux, usa il seguente comando:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pamac-all.git
cd pamac-all
makepkg -si

Ecco fatto.

Domande Frequenti

1. Gli AUR helpers sono sicuri da usare?

Vale la pena notare che l’AUR non è progettato per essere intrinsecamente sicuro. Anche se i pacchetti cattivi vengono votati nel nulla rapidamente, non sono i pacchetti malevoli di cui dovresti diffidare. Non tutti i manutentori di pacchetti sono in grado di gestire un aggiornamento perfetto. Al momento della scrittura di questo articolo, ad esempio, il PKGBUILD di Balena Etcher ha un problema con il suo epoch e le persone che aggiornano i loro pacchetti AUR verranno invitate ad aggiornare il pacchetto “balena-etcher” fino a quando il problema non sarà risolto.

Detto ciò, a parte l’occasionale comicità che si verifica con pacchetti mal mantenuti, non dovresti aspettarti di rompere il tuo sistema a causa di questo. Ciò che presenta un certo livello di pericolo è la possibilità di eseguire aggiornamenti parziali. Se il tuo AUR helper si blocca nel mezzo dell’aggiornamento dei repository ufficiali di arch, potresti avere un po’ di instabilità nel tuo sistema fino a quando non esegui un aggiornamento completo appropriato.

Per evitare ciò, aggiorna sempre utilizzando prima Pacman ( pacman -Syu), quindi utilizza l’AUR helper per aggiornare i tuoi pacchetti AUR!

2. È sicuro usare più AUR helpers?

Finché non stai cercando di usarli simultaneamente (cioè, aprendo due terminali e eseguendo Pacaur su uno e Yay sull’altro), il tuo computer non esploderà se hai entrambi installati. Gli AUR helpers dovrebbero essere visti più come wrapper per Pacman che aggiungono capacità AUR sopra di esso. Poiché interrogano gli stessi file sul tuo sistema, generalmente non interferiranno tra loro. L’unico problema che posso concepire è che dovrai mantenere una cache per ogni AUR helper, il che non è ottimale quando lavori con spazio di archiviazione limitato.

3. Quale AUR helper è il più user-friendly?

I più user-friendly Yay o Paru sono probabilmente le tue migliori scommesse. Entrambi raggiungono un buon equilibrio nel consentirti un buon grado di controllo su come esplori l’AUR evitando al contempo il sovraccarico di informazioni che potrebbe essere opprimente per le persone nuove a Linux/Arch.