Update: Yaourt is opgeheven ten gunste van yay – Yet Another Yogurt – Een AUR Helper geschreven in de taal GO.
Yaourt (Yet Another User Repository Tool) is een geavanceerde commandoregeltool voor het installeren van pakketten op Arch Linux. Het is een krachtige wrapper voor Pacman, het standaard pakketbeheer hulpprogramma voor Arch Linux met uitgebreide functies en opmerkelijke AUR (Arch Linux User Repository) ondersteuning.
Het wordt gebruikt om te zoeken, te installeren en pakketten op te waarderen van AUR interactief, ondersteunt het controleren van conflicten en dependency resolutie. Het kan gekleurde uitvoer weergeven, informatie over beschikbare pakketten tonen, staat u toe om pakketten op basis van verschillende opties te bevragen, ondersteunt het bouwen van pakketten direct vanuit AUR of ABS (Arch Build System) bron.
Yaourt wordt ook gebruikt om backup bestanden te beheren (typisch .pac*
bestanden), direct vanuit een backup bestand te bevragen; het kan alpm databases opslaan en terugzetten, lokale databases testen en ook verweesde pakketten zoeken. Bovendien ondersteunt het het splitsen van pakketten, en kan pakketten sorteren op installatiedatum en nog veel meer.
Gelukkig genoeg bestaat Yaourt niet in de officiële pakket repository van Arch Linux Installatie. U moet Yaourt handmatig installeren op Arch Linux op de volgende twee manieren.
Methode 1: Installeer Yaourt in Arch Linux met behulp van AUR
Deze methode is wat langer, als u een snelle manier wilt om Yaourt te installeren, bekijk dan de tweede methode. Hier moet u beginnen met het installeren van alle benodigde pakketten zoals getoond.
$ 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
Methode 2: Installeer Yaourt in Arch Linux Met behulp van Custom Repository
Begin met het toevoegen van de custom repository aan de pacman package manager repository list.
$ sudo /etc/pacman.conf
Kopieer en plak de volgende custom repository configuratie in het bestand.
SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Bewaar de wijzigingen en sluit het bestand af. Geef dan het volgende commando om yaourt te installeren.
$ sudo pacman -Sy yaourt
Hoe Yaourt Package Manger te gebruiken in Arch Linux
1. Om een pakket te installeren of te updaten, bijvoorbeeld glances, gebruikt u de -S
zoals getoond.
$ sudo yaourt -S glances
2. Om het pakket te verwijderen, gebruikt u de -R
vlag zoals getoond.
$ sudo yaourt -R glances
3. U kunt geïnstalleerde pakketten upgraden met de -U
optie zoals getoond.
$ sudo yaourt -U target_here
4. Om de lokale database van pakketten te doorzoeken, gebruikt u de -Q
vlag.
$ sudo yaourt -Q | less
5. Het volgende commando wordt gebruikt om informatie te verzamelen en te tonen over zowel geïnstalleerde pakketten als geconfigureerde repositories op een Arch Linux systeem.
$ yaourt --stats
6. U kunt de pacman pakket databases synchroniseren met het volgende commando.
$ sudo yaourt -Sy
Voor meer informatie, raadpleeg de yaourt man page.
$ man yaourt