Yaourt è morto! Usa queste alternative per AUR in Arch Linux

Breve: Yaourt era stato l'helper AUR più popolare, ma non è stato sviluppato più. In questo articolo, elenchiamo alcune delle migliori alternative a Yaourt per le distribuzioni Linux basate su Arch.

Arch User Repository, comunemente noto come AUR, è il repository software guidato dalla comunità per gli utenti di Arch. Gli utenti di Debian / Ubuntu possono pensare a AUR come l'equivalente di PPA.

Contiene i pacchetti che non sono approvati direttamente da Arch Linux. Se qualcuno sviluppa un software o un pacchetto per Arch Linux, può essere fornito attraverso questi repository della comunità. Ciò consente all'utente finale di accedere a più software rispetto a quello che ottengono per impostazione predefinita.

Allora, come usi AUR? Bene, hai bisogno di uno strumento diverso per installare il software da AUR. Il pacman manager di Arch non lo supporta direttamente. Questi "strumenti speciali" sono chiamati AUR helper.

Yaourt (Yet AnOther User Repository Tool) è / era un wrapper per pacman che aiuta a installare i pacchetti AUR su Arch Linux. Utilizza la stessa sintassi di pacman. Yaourt ha un grande supporto per Arch User Repository per la ricerca, l'installazione, la risoluzione dei conflitti e la manutenzione delle dipendenze.

Tuttavia, lo sviluppo di Yaourt è stato lento ultimamente ed è elencato come "Discontinued or problematic" su Arch Wiki. Molti utenti Arch credono che non sia sicuro e quindi si rivolgono a un altro aiutante di AUR.

In questo articolo, vedremo le migliori alternative Yaourt che è possibile utilizzare per installare il software da AUR.

I migliori aiutanti di AUR per utilizzare AUR

Sto deliberando di omettere alcuni degli altri popolari AUR come trizen o packer perché anch'essi sono stati contrassegnati come "discontinued o problematic".

1. yay

yay è il prossimo miglior AUR helper scritto in Go con l'obiettivo di fornire un'interfaccia di pacman con un input minimo da parte dell'utente, simile alla ricerca e quasi senza dipendenze.

Caratteristiche di yay

  • yay fornisce il completamento della tabella AUR e scarica PKGBUILD da ABS o AUR.
  • Supporta il restringimento della ricerca e l'assenza di sourcing di PKGBUILD.
  • Il binario non ha dipendenze aggiuntive di pacman.
  • Fornisce un risolutore di dipendenze avanzato e rimuove le dipendenze di make alla fine del processo di generazione.
  • Supporta l'output colorato quando si abilita l'opzione Colore nel file /etc/pacman.conf.
  • Può essere fatto per supportare solo pacchetti AUR o solo pacchetti pronti contro termine.

Installazione yay

È possibile installare yay clonando il repository git e costruendolo. Usa il comando seguente per installare yay in Arch Linux:

git clone //aur.archlinux.org/yay.git cd yay makepkg -si 

Usando yay

Ricerca di un'applicazione tramite Yay in AUR:

 yay -Ss 

Installare un'applicazione:

 yay -S 

2. pakku

Pakku è un altro wrapper di pacman che è ancora nella sua fase iniziale. Tuttavia, solo perché il suo nuovo non significa che manchi una delle funzionalità supportate da altri helper AUR. Fa il suo lavoro abbastanza bene e, insieme alla ricerca e all'installazione di applicazioni da AUR, rimuove le dipendenze dopo una compilazione.

Caratteristiche di pakku

  • Ricerca e installazione di pacchetti da Arch User Repository.
  • Visualizzazione di file e modifiche tra build.
  • Costruire pacchetti da repository ufficiali e rimuovere crea dipendenze dopo una build.
  • Recupero di PKGBUILD e integrazione di Pacman.
  • Supporta le interfacce utente Pacman e le opzioni pacman.
  • La configurazione di Pacman supporta e nessun sourcing PKGBUILD.

Installare pakku

 git clone //aur.archlinux.org/pakku.git cd pakku makepkg -si 

Usando pakku

Puoi cercare un'applicazione da AUR usando il seguente comando .:

 pakku -Ss spotify 

E quindi il pacchetto può essere installato in modo simile a pacman:

 pakku -S spotify 

3. aurutils

aurutils è fondamentalmente una raccolta di script che automatizza l'utilizzo di Arch User Repository. Può cercare AUR, controllare gli aggiornamenti per le diverse applicazioni installate e risolvere i problemi di dipendenza.

Caratteristiche di aurutils

  • aurutils usa un repository locale che gli dà un vantaggio nel supporto dei file pacman, e tutti i pacchetti funziona con -asdeps.
  • Ci possono essere più repository per compiti diversi.
  • Aggiorna repository locale in una volta con aursync -u
  • pkgbase, formato lungo e supporto raw per la ricerca
  • Possibilità di ignorare il pacchetto

Installazione di aurutils

 git clone //aur.archlinux.org/aurutils.git cd aurutils makepkg -si 

Usando aurutils

Ricerca di un'applicazione via aurutils:

 aurutils -Ss 

Installare un pacchetto da AUR:

 aurutils -S 

Tutti questi pacchetti possono essere installati direttamente se si sta già utilizzando Yaourt o qualsiasi altro helper AUR.

aurman [fuori produzione]

aurman è uno dei migliori aiutanti di AUR e serve piuttosto bene come alternativa a Yaourt. Ha una sintassi quasi simile a pacman con supporto per tutte le operazioni di pacman. Puoi cercare su AUR, risolvere dipendenze, controllare il contenuto di PKGBUILD prima di compilare un pacchetto, ecc.

Caratteristiche di Aurman

  • aurman supporta tutte le operazioni di pacman e incorpora risoluzione affidabile delle dipendenze, rilevamento dei conflitti e supporto per i pacchetti divisi.
  • Il ciclo sudo filettato viene eseguito in background ogni volta che si salva la password.
  • Fornisce supporto per i pacchetti di sviluppo e distingue tra pacchetti esplicitamente ed esplicitamente installati.
  • Supporto per la ricerca di pacchetti e repository AUR.
  • Puoi vedere e modificare i PKGBUILD prima di avviare la creazione del pacchetto AUR.
  • Può anche essere utilizzato come risolutore indipendente delle dipendenze.

Installare aurman

 git clone //aur.archlinux.org/aurman.git cd aurman makepkg -si 

Usando Aurman

La ricerca di un'applicazione tramite aurman in Arch User Repository avviene nel modo seguente:

 aurman -Ss 

Installare un'applicazione usando aurman:

 aurman -S  

Parole finali sugli aiutanti di AUR

Arch Linux ha un altro helper AUR in grado di automatizzare alcune attività per l'Arch User Repository. Molti utenti usano ancora Yaourt per il loro lavoro AUR e

La scelta è diversa per ogni utente e vorremmo sapere quale usare per Arch Linux. Fateci sapere nei commenti.

Raccomandato

Come guardare le distribuzioni basate su Linux su Hulu On Arch
2019
Xenlism WildFire: Minimal Icon Theme per desktop Linux
2019
Midori: un browser Web open source leggero
2019