Jedną z największych zalet Arch Linux jest topotężne repozytorium obsługiwane przez użytkownika. Za jego pomocą użytkownicy mogą przesyłać własne pakiety. W rezultacie Arch Linux cieszy się najlepszą dostępnością oprogramowania w systemie Linux. Ponieważ rośnie zainteresowanie Arch AUR, postanowiliśmy go szczegółowo omówić. Porozmawiamy o ręcznym budowaniu pakietów, wyjaśnimy, czym jest „PKGBUILD”, a nawet pokażemy niektóre programy, które ułatwiają interakcję z repozytorium użytkowników Arch Linux. Oto jak zainstalować oprogramowanie z repozytorium użytkowników Arch Linux.
ALARM SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.
Wady pomocnika AUR
W przypadku nowych użytkowników Arch instalowanie pakietu AURbez pomocnika AUR może wydawać się trudne. W rzeczywistości jest to niezwykle przydatne, ponieważ budując pakiety samodzielnie, możesz je zapisać. Gdy użytkownik pobiera wszystko, czego potrzebuje, aby PKGBUILD działał, menedżer pakietów wyrzuca zwykły pakiet. Ten zwykły pakiet można zainstalować szybko, zamiast kompilować przed instalacją.
Jeśli korzystasz z Arch Linuxa na wielu komputerach, i typolegać na oprogramowaniu AUR, to świetna rzecz. Nie ma potrzeby kompilowania dużego oprogramowania na wolnych procesorach, które nie są zoptymalizowane. Zamiast tego skompiluj pakiety jeden raz na najszybszym procesorze i prześlij je dalej.
Instalowanie pakietów AUR bez pomocnika
Aby zainstalować oprogramowanie od użytkownika Arch LinuxRepozytorium, musisz pobrać „migawki”. Pamiętaj, że instalowanie tych pakietów może (czasem) być uciążliwe. Wynika to z faktu, że niektóre pakiety mają biblioteki i programy potrzebne do zbudowania kodu źródłowego. W normalnych okolicznościach zależności te można łatwo wypełnić w macierzystym repozytorium pakietów Arch Linux. Innym razem możesz nie mieć tyle szczęścia. Niektóre pakiety mogą wymagać zależności, które również muszą być budowane za pomocą migawki.
Aby rozpocząć, przejdź do AUR. Jest to strona internetowa, na którą każdy może przesłać pliki PKGBUILD. PKGBUILD to skrypt specjalnie zaprojektowany dla Arch. Opisuje szczegółowo, jak pobrać kod źródłowy programu i zainstalować się. Każdy może przesłać jeden z tych plików, co oznacza, że AUR może być czasem niebezpieczny.
Użytkownicy nie powinni się jednak martwić. Każdy przesłany pakiet ma sekcję komentarzy. Ta sekcja pozwala użytkownikom komentować stabilność i bezpieczeństwo pakietu, a także pomóc innym użytkownikom w uruchomieniu programu w ich systemie. Istnieje również funkcja raportu, z której użytkownicy mogą korzystać, jeśli uważają, że plik PKGBUILD w AUR jest złośliwy.
Skorzystaj z funkcji wyszukiwania w witrynie i wyszukajdla programu, który chcesz. W tym przykładzie użyjemy Google Chrome. Na stronie pakietu wyszukaj „Pobierz migawkę” i kliknij ją. Po zakończeniu pobierania otwórz terminal i wykonaj następujące czynności:
Najpierw użyj cd
polecenie, aby wprowadzić ~/Downloads
informator.
cd ~/Downloads
Wewnątrz plików do pobrania rozpakuj plik migawki za pomocą tar
Komenda.
tar -xvzf google-chrome.tar.gz
Wprowadź nowy folder utworzony przez polecenie tar za pomocą polecenia cd.
cd google-chrome
Użyj ls
polecenie, aby wyświetlić całą zawartość tego folderu.
ls
Zauważysz kilka plików. W takim przypadku istnieje skrypt powłoki install.sh. Zignoruj to. Zamiast tego wprowadź to polecenie:
makepkg
The makepkg
polecenie mówi systemowi, aby wygenerował język macierzystyPakiet Arch Arch dla Google Chrome. Daj czas na budowanie. Musi pobrać pakiet Ubuntu Google Chrome, przeanalizować go i przekonwertować. Będziesz wiedział, że jest to zrobione, gdy okno terminala będzie ponownie użyteczne.
Użyj ls
polecenie, aby ponownie wyświetlić zawartość folderu. W folderze migawek przeglądarki Google Chrome obecny jest nowy natywny pakiet arch. Przenieś pakiet arch do folderu domowego.
mv google-chrome*.tar.gz ~/
Wpisz polecenie CD, aby wrócić do folderu domowego i rozpocząć proces instalacji.
cd ~/
Na koniec zainstaluj pakiet AUR w systemie.
sudo pacman -U google-chrome*.tar.gz
Z tym wszystkim zbudowany jest pakiet AUR. Pamiętaj, że ponieważ pakiet nie został zainstalowany przez pomocnika, możesz rozpowszechniać ten pakiet na innych komputerach i pomijać proces kompilacji.
Zalety korzystania z AUR Helper
Będąc w stanie skompilować pakiet z AUR izachowanie tego na później to prawdziwy plus. Problem w tym, że czasami może być nudny. Właśnie dlatego większość ludzi korzysta z „AUR Helper”. Są to programy, które mają pomóc użytkownikom w łatwym pobieraniu plików PKGBUILD i wywołać proces kompilacji w zaledwie kilku krokach. Ta metoda jest zdecydowanie preferowaną metodą dla użytkowników Arch Linux, którzy kochają AUR, ale nie znoszą robienia wszystkiego ręcznie.
Istnieje wiele różnych pomocników AUR, ale zasadniczo wszyscy robią to samo. Dlatego zamiast omówić je wszystkie, omówimy 3 najlepsze!
Uwaga: tych pomocników AUR nie ma w głównych repozytoriach Arch. Aby zainstalować je na komputerze z systemem Linux, musisz ręcznie skompilować PKGBUILD. Postępuj zgodnie z instrukcjami powyżej.
Yaourt

Yaourt jest zdecydowanie najczęściej używanym pomocnikiem AUR. Najpierw wyszukaj w repozytorium Arch Arch, co chcesz zainstalować. Odbywa się to podobnie do samego menedżera pakietów pacman (z -Ss). W tym przykładzie ponownie użyjemy Google Chrome.
yaourt -Ss google chrome
Wyszukiwanie wyświetli wyniki bezpośrednio z AUR (w odniesieniu do użytych słów kluczowych). Aby zainstalować oprogramowanie, zanotuj nazwę pakietu. W przypadku Chrome pakiet to „google-chrome”.
yaourt -S google-chrome
To podstawowe polecenie poprowadzi cię przezproces instalacji. Problem w tym, że jest to bardzo żmudne i prosi użytkownika o wielokrotne wybieranie „tak” i „nie”. Aby bezproblemowo zainstalować oprogramowanie, użyj flagi –noconfirm.
yaourt -S google-chrome --noconfirm
Aby zaktualizować oprogramowanie zainstalowane za pomocą AUR:
yaourt -Syyu --aur --noconfirm
Dzięki temu Yaourt zaktualizuje Arch i pobierze / zbuduje nowe pakiety AUR bez żadnych problemów.
Pacaur

Pacaur to kolejny pomocnik AUR, którego celem jest ułatwienie budowania pakietu. Oto jak go użyć:
Najpierw znajdź pakiet w AUR. Tak jak poprzednio, użyjemy Chrome jako przykładu.
pacaur -Ss google-chrome
Znajdź nazwę pakietu. W przypadku Chrome jest to Google-Chrome.
Zainstaluj oprogramowanie za pomocą:
pacaur -S google-chrome
Odpowiedz na pytania, które Pacaur pyta o proces instalacji, lub (jak Yaourt) pomiń je całkowicie:
pacaur -S google-chrome --noconfirm
Aby zaktualizować pakiety w Arch Linux, a także programy zbudowane z Arch User Repository, uruchom następujące polecenie:
pacaur -Syyu
Octopi

Dla tych na Arch, którzy chcą narzędzia GUIwspółpracować z systemem Arch Linux, a także AUR, Octopi jest najlepszym rozwiązaniem. Aby zainstalować oprogramowanie z Arch User Repo, kliknij zieloną ikonę twarzy. Spowoduje to uruchomienie opakowania narzędzia Octopi. Następnie wprowadź wyszukiwane hasło, na przykład „Google Chrome”.
Wkrótce pojawi się strona wyników. Kliknij prawym przyciskiem myszy aplikację, którą chcesz zainstalować, i kliknij „zainstaluj”. Octopi przeprowadzi Cię przez proces instalacji.
Uwaga: program powiadomi Cię, gdy pojawią się aktualizacje.
Wniosek
Arch Linux jest ulubionym przez wielu w społecznościze względu na ogromną dostępność oprogramowania. Dzięki AUR instalacja nieobsługiwanych programów jest niezwykle łatwa. Jeśli dopiero zaczynasz korzystać z Arch Linux, nauka opanowania tego narzędzia znacznie poprawi jakość korzystania z Arch Linux.
Komentarze