Opdatering: Yaourt er blevet afviklet til fordel for yay – Yet Another Yogurt – An AUR Helper written in the GO language.
Yaourt (Yet Another User Repository Tool) er et avanceret kommandolinjeværktøj til installation af pakker på Arch Linux. Det er en kraftfuld wrapper til Pacman, standardpakkehåndteringsværktøjet for Arch Linux med udvidede funktioner og bemærkelsesværdig understøttelse af AUR (Arch Linux User Repository).
Det bruges til at søge, installere og opgradere pakker fra AUR interaktivt, understøtter kontrol af konflikter og opløsning af afhængigheder. Den kan vise farvet output, vise oplysninger om tilgængelige pakker, giver mulighed for at forespørge pakker baseret på forskellige muligheder, understøtter opbygning af pakker direkte fra AUR eller ABS (Arch Build System)-kilden.
Yaourt bruges også til at håndtere backup-filer (typisk .pac*
-filer), forespørge direkte fra en backup-fil; den kan gemme og gendanne alpm-databaser, teste lokale databaser og også søge efter forældreløse pakker. Desuden understøtter den opdeling af pakker og kan sortere pakker efter installationsdato og så meget mere.
Daourt findes desværre ikke i det officielle pakkereservoir for Arch Linux Installation. Du skal manuelt installere Yaourt på Arch Linux ved hjælp af følgende to forskellige metoder.
Metode 1: Installer Yaourt i Arch Linux ved hjælp af AUR
Denne metode er lidt længere, hvis du vil have en hurtig måde at installere Yaourt på, skal du tjekke den anden metode. Her skal du starte med at installere alle nødvendige pakker som vist.
$ 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
Metode 2: Installer Yaourt i Arch Linux ved hjælp af brugerdefineret repository
Begynd med at tilføje det brugerdefinerede repository til listen over pacman-pakkehåndteringens repository.
$ sudo /etc/pacman.conf
Kopier og indsæt følgende brugerdefinerede repository-konfiguration i filen.
SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Spar ændringerne og afslut filen. Udfør derefter følgende kommando for at installere yaourt.
$ sudo pacman -Sy yaourt
Hvordan man bruger Yaourt Package Manger i Arch Linux
1. For at installere eller opdatere en pakke, f.eks. glances, skal du bruge -S
som vist.
$ sudo yaourt -S glances
2. For at fjerne pakken skal du bruge -R
-flaget som vist.
$ sudo yaourt -R glances
3. Du kan opgradere installerede pakker med -U
-indstillingen som vist.
$ sudo yaourt -U target_here
4. For at forespørge i den lokale database over pakker skal du bruge -Q
-flaget.
$ sudo yaourt -Q | less
5. Den næste kommando bruges til at indsamle og vise oplysninger om installerede pakker samt konfigurerede repositories på et Arch Linux-system.
$ yaourt --stats
6. Du kan synkronisere pacman-pakke-databaserne med følgende kommando.
$ sudo yaourt -Sy
For yderligere oplysninger henvises til yaourt man-siden.
$ man yaourt