Uppdatering: Yaourt har lagts ner till förmån för yay – Yet Another Yogurt – En AUR-hjälpare skriven i språket GO.
Yaourt (Yet Another User Repository Tool) är ett avancerat kommandoradsverktyg för att installera paket i Arch Linux. Det är en kraftfull omslagare för Pacman, standardverktyget för pakethantering för Arch Linux med utökade funktioner och anmärkningsvärt stöd för AUR (Arch Linux User Repository).
Det används för att söka, installera och uppgradera paket från AUR interaktivt, har stöd för kontroll av konflikter och lösning av beroenden. Den kan visa färgade utdata, visa information om tillgängliga paket, låter dig söka efter paket baserat på olika alternativ, stödjer byggande av paket direkt från AUR- eller ABS-källan (Arch Build System).
Yaourt används också för att hantera säkerhetskopieringsfiler (vanligtvis .pac*
-filer), söka direkt från en säkerhetskopieringsfil; den kan spara och återställa alpm-databaser, testa lokala databaser och även söka efter föräldralösa paket. Dessutom har den stöd för att dela upp paket och kan sortera paket efter installationsdatum och så mycket mer.
Tyvärr finns Yaourt inte i det officiella paketförrådet för Arch Linux Installation. Du måste manuellt installera Yaourt på Arch Linux på följande två olika sätt.
Metod 1: Installera Yaourt i Arch Linux med hjälp av AUR
Denna metod är lite längre, om du vill ha ett snabbt sätt att installera Yaourt kan du kolla in den andra metoden. Här måste du börja med att installera alla nödvändiga paket som visas.
$ sudo pacman -S --needed base-devel git wget yajl$ cd /tmp$ git clone https://aur.archlinux.org/package-query.git$ cd package-query/$ makepkg -si && cd /tmp/$ git clone https://aur.archlinux.org/yaourt.git$ cd yaourt/$ makepkg -si
Metod 2: Installera Yaourt i Arch Linux med hjälp av anpassat arkiv
Begynna med att lägga till det anpassade arkivet i pakethanteraren pacmans lista över arkiv.
$ sudo /etc/pacman.conf
Kopiera och klistra in följande anpassade arkivkonfiguration i filen.
SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Spara ändringarna och avsluta filen. Utfärda sedan följande kommando för att installera yaourt.
$ sudo pacman -Sy yaourt
Hur man använder Yaourt Package Manger i Arch Linux
1. För att installera eller uppdatera ett paket, till exempel glances, använd -S
som visas.
$ sudo yaourt -S glances
2. För att ta bort paketet, använd flaggan -R
som visas.
$ sudo yaourt -R glances
3. Du kan uppgradera installerade paket med alternativet -U
som visas.
$ sudo yaourt -U target_here
4. För att söka i den lokala databasen med paket, använd flaggan -Q
.
$ sudo yaourt -Q | less
5. Nästa kommando används för att samla in och visa information om installerade paket samt konfigurerade arkiv på ett Arch Linux-system.
$ yaourt --stats
6. Du kan synkronisera paketdatabaserna i pacman med följande kommando.
$ sudo yaourt -Sy
För mer information hänvisar vi till yaourt man page.
$ man yaourt