Jedną z największych zalet Arch Linux jest potężne repozytorium obsługiwane przez użytkowników. Za jego pomocą użytkownicy mogą przesyłać własne pakiety. W rezultacie, Arch Linux cieszy się jednymi z najlepszych dostępnych programów 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.
Dla nowych użytkowników Arch instalowanie pakietu AUR bez 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 polegasz 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.
Aby zainstalować oprogramowanie z repozytorium użytkowników Arch Linux, 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 wyszukaj odpowiedni program. W tym przykładzie będziemy używać 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 Płyta CD
polecenie, aby wprowadzić ~ / Pobieranie
informator.
cd ~ / Pobieranie
Wewnątrz plików do pobrania rozpakuj plik migawki za pomocą smoła
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 nakazuje systemowi wygenerować natywny pakiet Arch Linux 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.
Możliwość skompilowania pakietu z AUR i zachowania go 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 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 -S 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ę przez proces 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 -Syuu --aur --noconfirm
Dzięki temu Yaourt zaktualizuje Arch i pobierze / zbuduje nowe pakiety AUR bez żadnych problemów.
Pacaur jest kolejnym pomocnikiem AUR, który ma na celu ułatwić budowanie pakietu. Oto jak go użyć:
Najpierw znajdź pakiet w AUR. Tak jak poprzednio, użyjemy Chrome jako przykładu.
pacaur -S 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
Dla osób korzystających z Arch, które chcą, aby narzędzie GUI współpracowało z systemem Arch Linux, a także z 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.
Arch Linux jest ulubionym przez wielu użytkowników ze 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.
Jakiś czas temu pokazaliśmy ci jak sprawić, by Ubuntu wyglądał jak ...
Wielu użytkownikom, którzy przeprowadzają się do Ubuntu z innego sy...
Ubuntu pomimo ostatnich ulepszeń w wyglądzie, prawdopodobnie nie pa...