Yaourt is dood! Gebruik deze alternatieven voor AUR in Arch Linux

Brief: Yaourt was de populairste AUR-helper, maar wordt niet meer ontwikkeld. In dit artikel geven we enkele van de beste alternatieven voor Yaourt voor op Arch gebaseerde Linux-distributies.

Arch User Repository, in de volksmond bekend als AUR, is de communitygestuurde softwarerepository voor Arch-gebruikers. Debian / Ubuntu-gebruikers kunnen AUR beschouwen als het equivalent van PPA.

Het bevat de pakketten die niet direct worden onderschreven door Arch Linux. Als iemand een software of pakket voor Arch Linux ontwikkelt, kan deze via deze community-repository's worden geleverd. Hierdoor heeft de eindgebruiker toegang tot meer software dan wat ze standaard krijgen.

Dus, hoe gebruik je dan AUR? Nou, je hebt een andere tool nodig om software van AUR te installeren. Arch's pakketbeheerder pacman ondersteunt het niet direct. Deze 'speciale hulpmiddelen' worden AUR-helpers genoemd.

Yaourt (Yet AnOther User Repository Tool) is / was een wrapper voor pacman die helpt bij het installeren van AUR-pakketten op Arch Linux. Het gebruikt dezelfde syntaxis als pacman. Yaourt heeft geweldige ondersteuning voor Arch User Repository voor zoeken, installeren, conflictoplossing en onderhoud van de afhankelijkheid.

De ontwikkeling van Yaourt is de laatste tijd traag verlopen en staat op Arch Wiki vermeld als "Niet meer leverbaar of problematisch". Veel Arch-gebruikers denken dat het niet veilig is en gaan daarom op weg naar een andere AUR-helper.

In dit artikel zullen we de beste Yaourt-alternatieven zien die u kunt gebruiken voor het installeren van software van AUR.

Beste AUR-helpers om AUR te gebruiken

Ik beraadslaag over het weglaten van sommige van de andere populaire AUR-helpers zoals trizen of packer, omdat ook zij zijn gemarkeerd als 'niet meer leverbaar of problematisch'.

1. yay

yay is de volgende beste AUR-helper die is geschreven in Go met als doel een interface van pacman te bieden met minimale gebruikersinvoer, zoals zoeken en met bijna geen afhankelijkheden.

Kenmerken van yay

  • yay biedt de voltooiing van de AUR-tabel en download de PKGBUILD van ABS of AUR.
  • Ondersteunt zoeken vernauwing en geen sourcing van PKGBUILD.
  • Het binary heeft geen extra afhankelijkheden dan pacman.
  • Biedt geavanceerde afhankelijkheidsoplosser en verwijder afhankelijkheden aan het einde van het bouwproces.
  • Ondersteunt gekleurde uitvoer wanneer u de optie Kleur inschakelt in het bestand /etc/pacman.conf.
  • Het kan worden gemaakt om alleen AUR-pakketten te ondersteunen of alleen repopakketten.

Yay installeren

Je kunt yay installeren door de git repo te klonen en te bouwen. Gebruik de onderstaande opdracht om yay te installeren in Arch Linux:

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

Met yay

Zoeken naar een applicatie via Yay in AUR:

 yay -Ss 

Een applicatie installeren:

 yay -S 

2. pakku

Pakku is een andere pacman-wikkel die zich nog in de beginfase bevindt. Echter, alleen omdat het nieuwe niet betekent dat het geen van de functies heeft die worden ondersteund door andere AUR-helper. Het doet zijn werk best goed en samen met het zoeken en installeren van applicaties van AUR verwijdert het de afhankelijkheden na een build.

Kenmerken van pakku

  • Pakketten zoeken en installeren vanuit Arch User Repository.
  • Bestanden en wijzigingen bekijken tussen builds.
  • Pakketten van officiële repositories bouwen en afhankelijkheden verwijderen na een build.
  • PKGBUILD ophalen en Pacman-integratie.
  • Pacman-achtige gebruikersinterface en pacman-opties ondersteunen.
  • Pacman-configuratie ondersteunt en geen PKGBUILD-sourcing.

Pakku installeren

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

Pakku gebruiken

U kunt een toepassing van AUR zoeken met behulp van het onderstaande commando .:

 pakku -Ss spotify 

En dan kan het pakket op dezelfde manier worden geïnstalleerd als pacman:

 pakku -S spotify 

3. aurutils

aurutils is in feite een verzameling scripts die het gebruik van Arch User Repository automatiseert. Het kan AUR zoeken, updates controleren voor verschillende geïnstalleerde applicaties en afhankelijkheden oplossen.

Kenmerken van aurutils

  • aurutils gebruikt een lokale repository die het een voordeel geeft van pacman-bestandsondersteuning, en alle pakketten werken met -asdeps.
  • Er kunnen meerdere repo's zijn voor verschillende taken.
  • Update lokale repository in één keer met aursync -u
  • pkgbase, lang formaat en onbewerkte ondersteuning voor aursearch
  • Mogelijkheid om pakket te negeren

Aurutils installeren

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

Aurutils gebruiken

Een toepassing zoeken via aurutils:

 aurutils -Ss 

Een pakket installeren vanuit AUR:

 aurutils -S 

Al deze pakketten kunnen direct worden geïnstalleerd als u Yaourt of een andere AUR-helper al gebruikt.

aurman [beëindigd]

aurman is een van de beste AUR-helpers en dient vrij goed als alternatief voor Yaourt. Het heeft bijna dezelfde syntaxis als pacman met ondersteuning voor alle pacman-bewerkingen. U kunt zoeken in de AUR, afhankelijkheden oplossen, PKGBUILD-inhoud controleren voordat een pakket wordt gebouwd, enz.

Kenmerken van aurman

  • aurman ondersteunt alle pacman-operaties en neemt betrouwbare ondersteuning voor afhankelijkheidsresolutie, conflictdetectie en split-package op.
  • De thread sudo-lus wordt op de achtergrond uitgevoerd, zodat u niet steeds uw wachtwoord hoeft in te voeren.
  • Biedt ondersteuning voor ontwikkelingspakketten en onderscheid tussen explictily en impliciet geïnstalleerde pakketten.
  • Ondersteuning voor zoeken naar AUR-pakketten en opslagplaatsen.
  • U kunt de PKGBUILD's bekijken en bewerken voordat u de AUR-pakketopbouw start.
  • Het kan ook worden gebruikt als een op zichzelf staande afhankelijkheidsoplosser.

Aurman installeren

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

Aurman gebruiken

Zoeken naar een applicatie via aurman in Arch User Repository gebeurt op de volgende manier:

 aurman -Ss 

Een applicatie installeren met aurman:

 aurman -S  

Laatste woorden over AUR-helpers

Arch Linux heeft wat meer AUR-helper die bepaalde taken voor de Arch User Repository kan automatiseren. Veel gebruikers gebruiken Yaourt nog steeds voor hun AUR-werk en

De keuze verschilt voor elke gebruiker en we willen graag weten welke u voor uw Arch Linux gebruikt. Laat het ons weten in de comments.

Aanbevolen

Dingen om te doen na het installeren van Fedora 24
2019
Speel Multiplayer Tron Arcade Game In Linux Terminal
2019
Snel kijken naar de op Arch Based Indie Linux-distributie: MagpieOS
2019