AUR (Arch. Repozytorium użytkowników) to repozytorium społecznościowe dla użytkowników Arch Linux. Użytkownicy Debiana lub Ubuntu mogą myśleć o AUR jako o odpowiedniku repozytorium.
Jeśli ktoś opracuje oprogramowanie (lub pakiet) dla Arch Linux, może udostępnić je wszystkim za pośrednictwem AUR. W ten sposób można uzyskać dużą liczbę aplikacji i narzędzi. których nie można znaleźć natywnie w oficjalnych repozytoriach Arch Linux.
Aby uzyskać dostęp do tych pakietów, konieczne jest włączenie repozytorium AUR wewnątrz naszego pliku konfiguracyjnego, który znajduje się w ścieżce /etc/pacman.conf. Po włączeniu tego potrzebujemy tylko wsparcie narzędzia, które pomaga nam pobierać i instalować z AUR.
Yaourt jest jednym z takich narzędzi (Pomocnicy AUR) i by wspomnieć o jednym z najpopularniejszych, z których korzysta większość użytkowników Arch Linux. Yaourt to kontener dla Pacmana, który umożliwił instalację pakietów AUR w Arch Linux.
Użyj tej samej składni co Pacman. Jak dotąd rozwój Yaourt jest niestety oficjalnie „zakłócony” i określany jako „problematyczny”.
Tak więc Yaourt jest wycofywany, więc jego użycie może stanowić poważne problemy w przyszłości i należy to jak najszybciej zmienić w przypadku jego użycia.
Dlatego musimy dokonać zmiany z Yaourt na taką, która wciąż jest w fazie rozwoju i jest aktywna. Wśród najlepszych pomocników AUR, których dzisiaj przedstawimy, w niektórych z nich będzie można znaleźć zamiennik Yaourta w swoim systemie.
aurman
aurman jest świetną alternatywą dla Yaourt, być może najlepszą ze wszystkich, że tak powiem. Składnia obsługiwana przez Aurmana jest podobna do składni Pacmana i obsługuje te same operacje, co menedżer pakietów.
Oczywiście obsługuje wyszukiwanie pakietów AUR, może być również używany jako niezależny solver zależności.
Aby zainstalować go w swoim systemie, musisz otworzyć terminal i wpisać następujące polecenia:
git clone https://aur.archlinux.org/aurman.git cd aurman makepkg -si
Jeśli chcesz wyszukać aplikację za pomocą aurman, musisz wpisać następujące polecenie:
aurman -Ss <package-name>
Aby zainstalować aplikację za pomocą aurman:
aurman -S <package-name>
Teraz, jeśli chcesz przeprowadzić aktualizację systemu
aurman -Syu
Zaktualizuj system, w tym zainstalowane pakiety AUR.
aurman -Syua
Jak zobaczysz, składnia jest podobna, więc jej użycie nie powinno stanowić problemu.
Yay
tak jest pomocnik AUR napisany w języku Go. Ten pomocnik oferuje nam bardzo minimalny interfejs, wyszukiwanie podobne do Yaourt i przede wszystkim nie wymaga zależności do swojego działania.
Aby zainstalować go na Arch Linux lub jego pochodnej, musisz wpisać następujące polecenia:
git clone https://aur.archlinux.org/yay. git cd yay makepkg -si
Podstawowe polecenia użycia to na przykład wyszukanie pakietu lub aplikacji:
yay -Ss <package-name>
Aby zainstalować aplikację za pomocą yay:
yay -S <package-name>
Jeśli chcesz przeprowadzić aktualizację systemu
yay -Syu
Zaktualizuj system, w tym zainstalowane pakiety AUR.
yay -Syua
Pakku
Pakku jest kolejnym pomocnikiem AUR co może być doskonałą opcją, aby zastąpić Yaourt. Ten pomocnik jest dość nowy i mniej znany, ale nie należy go lekceważyć. Nie brakuje mu żadnej ważnej funkcjonalności, więc jest całkiem niezły, a jego rozwój jest wciąż świeży.
Aby zainstalować go w Arch Linux lub jakiejś pochodnej, musimy otworzyć terminal i wykonać:
git clone https://aur.archlinux.org/pakku. git cd pakku makepkg -si
Aby wyszukać aplikację za pomocą pakietu pakku, muszą wpisać następujące polecenie:
pakku -Ss <package-name>
Jeśli chcesz zainstalować aplikację przy użyciu pakietu:
pakku -S <package-name>
Jeśli potrzebujesz aktualizacji systemu
yay -Syu
Zaktualizuj system, w tym zainstalowane pakiety AUR.
yay -Syua
Dwie inne alternatywy, które możemy znaleźć, to Aurutils i Aura, ale jeśli chcesz wiedzieć o innych asystentach AUR, możesz odwiedzić poniższy link.
Tutaj dostarczają nam aktualnych aktywnych pomocników AUR wraz ze wszystkimi ich funkcjami i wsparciem.
Próbowałem z nimi wszystkimi ... ale żaden z nich nie działa dla mnie ... zawodzą w fakeroot lub jest napisane, że nie ma słowa make w pkgbuild ...
tak, możesz zainstalować go bezpośrednio z konsoli, ponieważ znajduje się w "normalnych" repozytoriach:
sudo pacman -S tak
Pozdrowienia.
yay nie ma w repozytoriach