Jak zainstalować oprogramowanie z repozytorium użytkowników Arch Linux

click fraud protection

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.

Wady pomocnika AUR

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ą.

instagram viewer

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.

Instalowanie pakietów AUR bez pomocnika

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.

Zalety korzystania z AUR Helper

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

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

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

Octopi

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.

Wniosek

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.

watch instagram story