Uaktualnienie: Yaourt został porzucony na rzecz yay – Yet Another Yogurt – Pomocnika AUR napisanego w języku GO.
Yaourt (Yet Another User Repository Tool) jest zaawansowanym narzędziem wiersza poleceń do instalowania pakietów w Arch Linuksie. Jest to potężna nakładka na Pacmana, standardowe narzędzie do zarządzania pakietami dla Arch Linuksa z rozszerzonymi funkcjami i niezwykłą obsługą AUR (Arch Linux User Repository).
Jest używany do interaktywnego wyszukiwania, instalowania i aktualizowania pakietów z AUR, obsługuje sprawdzanie konfliktów i rozwiązywanie zależności. Może wyświetlać kolorowe wyjście, pokazywać informacje o dostępnych pakietach, pozwala na odpytywanie pakietów w oparciu o różne opcje, wspiera budowanie pakietów bezpośrednio ze źródła AUR lub ABS (Arch Build System).
Yaourt jest również używany do zarządzania plikami kopii zapasowych (typowo .pac*
plików), odpytywania bezpośrednio z pliku kopii zapasowej; może zapisywać i przywracać bazy danych alpm, testować lokalne bazy danych, a także wyszukiwać osierocone pakiety. Dodatkowo obsługuje dzielenie pakietów i może sortować pakiety według daty instalacji i wiele więcej.
Niestety, Yaourt nie istnieje w oficjalnym repozytorium pakietów Arch Linux Installation. Musisz ręcznie zainstalować Yaourt na Arch Linuksie używając następujących dwóch różnych sposobów.
Metoda 1: Zainstaluj Yaourt w Arch Linuksie używając AUR
Ta metoda jest trochę dłuższa, jeśli chcesz szybko zainstalować Yaourt, sprawdź drugą metodę. Tutaj, musisz zacząć od zainstalowania wszystkich wymaganych pakietów jak pokazano.
$ 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
Metoda 2: Zainstaluj Yaourt w Arch Linux używając niestandardowego repozytorium
Zacznij od dodania niestandardowego repozytorium do listy repozytoriów menedżera pakietów pacman.
$ sudo /etc/pacman.conf
Kopiuj i wklej następującą konfigurację niestandardowego repozytorium do pliku.
SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Zapisz zmiany i zamknij plik. Następnie wydaj następujące polecenie, aby zainstalować yaourt.
$ sudo pacman -Sy yaourt
How to Use Yaourt Package Manger in Arch Linux
1. Aby zainstalować lub zaktualizować pakiet, na przykład glances, należy użyć flagi -S
, jak pokazano.
$ sudo yaourt -S glances
2. Aby usunąć pakiet, należy użyć flagi -R
, jak pokazano.
$ sudo yaourt -R glances
3. Zainstalowane pakiety można uaktualnić za pomocą opcji -U
, jak pokazano.
$ sudo yaourt -U target_here
4. Aby odpytywać lokalną bazę pakietów, należy użyć flagi -Q
.
$ sudo yaourt -Q | less
5. Następne polecenie jest używane do zbierania i pokazywania informacji o zainstalowanych pakietach, jak również o skonfigurowanych repozytoriach w systemie Arch Linux.
$ yaourt --stats
6. Możesz zsynchronizować bazy danych pakietów pacman za pomocą następującego polecenia.
$ sudo yaourt -Sy
Więcej informacji znajdziesz na stronie man yaourt.
$ man yaourt