Jak korzystać z AUR w Arch Linux
Jeśli używasz Arch Linux lub dystrybucji opartej na Arch, takiej jak Manjaro, Archbang lub EndeavourOS, prawdopodobnie spotkałeś się z terminem AUR. Co to jest? Jak możesz go użyć? Dowiedz się, czym jest AUR i jak używać AUR w Arch Linux.
Co to jest AUR?
Arch User Repository (AUR) to miejsce, w którym można znaleźć oprogramowanie, które nie zostało przetestowane przez twórców i opiekunów Arch, ale przez jego użytkowników. Dzięki temu masz dostęp do większej ilości oprogramowania, którego nie ma w oficjalnych repozytoriach.
Jak korzystać z AUR w Arch Linux
Dostęp do kolekcji oprogramowania AUR można uzyskać na dwa sposoby. Większość ludzi woli używać AUR Helpers, który działa podobnie do domyślnego menedżera pakietów Archa, Pacmana. Takie podejście automatyzuje pobieranie i budowanie kodu źródłowego z AUR przy użyciu znanych poleceń. Alternatywnie możesz pobrać pakiet bezpośrednio z AUR i skompilować go ręcznie.
Użyj AUR z pomocnikiem
Istnieje wiele pomocników AUR, których możesz użyć. Yay jest obecnie prawdopodobnie najpopularniejszym, więc w tym artykule pójdziemy z tym.
1. Zainstaluj niezbędne narzędzia programistyczne i git, jeśli nie są jeszcze dostępne w Twojej dystrybucji:
sudo pacman -S --needed base-devel git
Prawdopodobnie zostanie wyświetlonych wiele dodatków oprogramowania i zostaniesz poproszony o wybranie tego, które chcesz zainstalować.
Wybierz domyślną opcję „wszystko”, naciskając Enter na klawiaturze.
2. Wpisz „y” i naciśnij Enter, gdy pojawi się pytanie, czy chcesz kontynuować instalację.
3. Aby wprowadzić yay na pokład, najpierw pobierz jego kod:
git clone https://aur.archlinux.org/yay.git
4. Wszystko, co pobrałeś, znajdzie się w podfolderze o nazwie „yay”. Wprowadź go za pomocą:
cd yay
5. Będąc w tym folderze, zbuduj rzeczywistą paczkę za pomocą:
makepkg -si
6. Odpowiedz „y”, gdy zostaniesz zapytany, czy chcesz również zainstalować zbudowany pakiet.
Używanie YAY do instalowania pakietów AUR
Yay używa podobnej składni jak Pacman. Aby łatwo zainstalować pakiety AUR, użyj polecenia:
yay -Ss package
Na przykład, aby zainstalować Google Chrome, możesz użyć:
yay -Ss google-chrome
Wspaniałe w pomocnikach AUR, takich jak yay, jest to, że automatycznie radzą sobie również z zależnościami. Są to dodatki potrzebne do wszystkiego, co próbujesz zainstalować, a które w innym przypadku musiałbyś znaleźć i zainstalować samodzielnie.
Odinstalowywanie pakietów AUR
Aby odinstalować wszystko, co zostało zainstalowane przez yay, będziesz musiał ponownie użyć yay. W tym celu możesz użyć -R
parametru, ale lepiej jest wybrać -Rns
, który wykonuje lepsze czyszczenie. Na przykład, aby usunąć Google Chrome:
yay -Rns google-chrome
Możesz także usunąć dodatkowe pakiety i wszelkie pozostałości z poprzednich instalacji za pomocą:
yay -Yc
Jeśli z jakiegoś powodu nie lubisz lub nie chcesz go używać, możesz również użyć innych pomocników AUR, takich jak aurutils , aura , pacaur , pakku , pamac , pikaur i trizen .
Graficzne podejście do instalowania i zarządzania pakietami AUR
Jeśli wolisz podejście graficzne, podobnie jak centrum oprogramowania w Ubuntu, możesz zainstalować pamaca za pomocą Yay.
Aby zainstalować pamac, użyj polecenia:
yay -S pamac-aur
Po instalacji możesz uruchomić aplikację „Dodaj/usuń oprogramowanie” w menu aplikacji.
Kliknij ikonę hamburgera i przejdź do sekcji „Preferencje”. W sekcji „AUR” przełącz, aby włączyć obsługę AUR.
Teraz możesz wyszukiwać pakiety AUR i instalować/usuwać je.
Ręczne instalowanie pakietów AUR
Jeśli zdecydujesz się zrobić to ręcznie, możesz pobrać pakiety z repozytorium AUR, skompilować je i zainstalować. Oto kroki:
1. Upewnij się, że masz zainstalowane podstawowe narzędzia programistyczne i git z:
sudo pacman -S --needed base-devel git
2. Sklonuj lokalnie git Google Chrome:
git clone https://aur/archlinux.org/google-chrome.git
3. Zmień go w pakiet i zainstaluj:
makepkg -si
Wkrótce potem wśród pozostałych zainstalowanych aplikacji znajdziesz Google Chrome.
Nowe aplikacje i zagrożenia związane z AUR
AUR daje ci (prawie) cały szeroki świat, ponieważ można tam znaleźć prawie wszystkie aplikacje/pakiety. Należy jednak pamiętać, że oprogramowanie w repozytorium AUR nie zostało gruntownie przetestowane. W niektórych przypadkach pakiet nie mógł zostać zainstalowany (z powodu braku zależności/błędu gpg, brakujących plików itp.) lub powodował problemy w systemie. Zawsze najlepiej jest dokładnie sprawdzić przed zainstalowaniem czegokolwiek z AUR.
Jeśli zaczynasz korzystać z Arch Linux, możesz najpierw zapoznać się z Pacmanem zamiast AUR.
Dodaj komentarz