Jak używać AUR z Arch Linux

Jak używać AUR z Arch Linux
Repozytorium użytkowników Arch jest określane jako aur. Jest to biblioteka pakietów o rozdzielczości użytkownika dla Arch Linux, która jest oparta na społeczności. Chociaż Arch Linux nie obsługuje oficjalnie tych narzędzi, menedżer pakietów Pacman ułatwia ich budowanie i zarządzanie nimi. Pakiety AUR są często nowsze niż w oficjalnym repozytorium Arch Linux, ponieważ są ogólnie zbudowane z kodu źródłowego. Ale pakiety AUR nie są uwzględnione w oficjalnych repozytoriach Arch Linux i mogą nie być tak dobrze przetestowane lub stabilne, jak oficjalne pakiety. Ten przewodnik uczy, w jaki sposób aur można wykorzystać w Arch Linux.

Dlaczego warto korzystać z AUR?

Zastosowanie auru w Arch Linux jest możliwe z kilku przyczyn, w tym: następujące:

Dostępność do dodatkowych aplikacji: AUR daje użytkownikom dostęp do różnych aplikacji, które nie są zawarte w oficjalnym repozytorium Arch Linux. Oprogramowanie, które nie jest uważane za „bezpłatne” lub „open source” lub nowsze warianty istniejącego oprogramowania, może należeć do tej kategorii.

Pakiety utrzymane przez społeczność: Społeczność Arch Linux jest odpowiedzialna za utrzymanie aure. Ponieważ ludzie, którzy rozwijają się i utrzymują te pakiety, są entuzjastycznie nastawieni do technologii, wyniki mogą być wyższej jakości i nowsze pakiety.

Elastyczność: Instalowanie pakietów z aury umożliwia użytkownikom modyfikowanie ich konfiguracji Arch Linux, dodając komponenty, które mogą nie być dostępne w oficjalnym repozytorium. Użytkownicy o określonych wymaganiach lub interesach mogą uznać to za korzystne.

Łatwy w użyciu: Wykorzystanie menedżera pakietów Pacman i narzędzi, takich jak Yaourt, który upraszcza proces uzyskiwania, tworzenia i instalowania pakietów AUR, sprawiają, że jest to dość łatwe do zainstalowania pakietów od aure.

Zaktualizuj i zaktualizuj Arch Linux

Przed przyjrzeniem się użyciu narzędzia AUR w Arch Linux, upewnij się, że wszystkie warunki wstępne są już zainstalowane. Zawiera aktualizację już zainstalowanych narzędzi wraz z instalacją nowych narzędzi. Dlatego używamy narzędzia Pacman do aktualizacji i aktualizacji naszego arch. Opcja „-syu” mówi Pacmanowi, aby zsynchronizował bazy danych pakietów i przeprowadzić pełną aktualizację systemu. Wyjście pokazuje, że bazy danych pakietów (rdzeń, dodatkowe, społeczność i multilib) są już aktualne i że nie ma dostępnych aktualizacji. System stwierdza następnie, że nie ma nic do roboty, co oznacza, że ​​system jest już aktualny i nie ma nowych aktualizacji do zainstalowania.

[omar@omar ~] $ sudo pacman -syu

Zainstaluj pakiet devel bazowy

Czas zainstalować pakiet devel bazowy w naszym systemie Arch Linux. Obejmuje wszystkie niezbędne pakiety kompilacji naszego Arch Linux. Polecenie używane do tej instrukcji wyrzuca menedżer pakietów „Pacman”, a następnie opcja „-s” do pobrania i zainstalowania pakietu devel bazowego z „Git”. Wyjście pokazuje, że „git” jest już aktualny i że devel bazowy to grupa 26 pakietów, które zostaną zainstalowane. Całkowity zainstalowany rozmiar to 309.48 MIB. System następnie montuje użytkownika do potwierdzenia, czy chce kontynuować instalację. Jeśli wybiorą „Tak”, proces instalacji uruchamia różne haczyki, takie jak tworzenie kont użytkowników systemowych, ponownie załadowanie konfiguracji menedżera systemu, tworzenie plików tymczasowych, uzbrojenie warunków i aktualizowanie pliku katalogu informacji.

[omar@omar ~] $ sudo pacman -s git bazowy devel

Klon pakiet aur

Być może wiedziałeś, że przeglądarka Google Chrome jest jednym z pakietów AUR, która nie jest oficjalnie obsługiwana przez system Arch Linux. Tak więc, jeśli chcesz zainstalować go w swoim systemie, musisz najpierw sklonować go za pomocą instrukcji klonu z oficjalnej witryny kontroli wersji „git”. Dlatego próbujemy następują. Wraz z wykonaniem tej instrukcji repozytorium Google-Chrome jest klonowane na naszym komputerze lokalnym, którym jest Arch Linux. Folder o nazwie „Google-Chrome” ma sklonowany pakiet. Dane wyjściowe pokazuje postęp procesu klonowania, w tym liczbę pobieranych obiektów, kompresję plików i całkowity rozmiar repozytorium. Po zakończeniu klonowania wyświetlany jest komunikat „gotowy”.

[omar@omar ~] $ git klon https: // aur.Archlinux.Org/Google-Chrome.git

Po klonowaniu pakietu AUR Google-Chrome używamy tego pakietu. Polecenie „CD”, które oznacza „Zmień katalog”, jest stosowane do przeglądania systemu plików komputera. W tym przypadku operacja służy do przejścia do katalogu o nazwie „Google-Chrome” z bieżącego katalogu roboczego. Katalog roboczy, w którym teraz jest wykonywane polecenie, musi zawierać katalog.

[omar@omar ~] $ cd Google-chrome/

Polecenie „MakePkg” to narzędzie używane do budowania pakietów dla rozkładu Arch Linux i jego pochodnych. Opcje „-SRI” informują MakePKG, aby wykonał kompilację tylko źródłową za pomocą „-s”, -r: Aby zainstalować wymagane pakiety do zbudowania pakietu, i -i: Aby zainstalować pakiet po jego zbudowaniu. Wyjście pokazuje, że MakePKG buduje pakiet „Google-Chrome” z numerem wersji „109.0.5414.119-1. Następnie sprawdza zależności czasu wykonywania i instaluje wszelkie brakujące zależności. W takim przypadku jest to pakiet TTF-liberation w wersji 2.1.5-1. Pokazuje całkowity rozmiar pobierania i całkowity zainstalowany rozmiar tego pakietu. Następnie zachęca użytkownika o potwierdzenie, aby kontynuować instalację. Następnie pobiera TTF-Liberation-2.1.Pakiet 5-1. Wreszcie, sprawdza zależności czasowe budowania i pobiera źródła z Internetu. To polecenie udało się zainstalować pakiet Google-Chrome w Arch Linux i jego pochodnych.

omar@omar google -chrome] $ MakePkg -Sri

Istnieje inny sposób zainstalowania pakietów AUR, jeśli polecenie MakePKG nie działa z jakiegoś ukrytego powodu. Użyj pakietu „Yay”, aby zainstalować pakiet AUR, taki jak Google Chrome, jak pokazano następująco:

[omar@omar yay] $ yay -ss Google -chrome

Wniosek

Ważne jest, aby pamiętać, że pakiety AUR nie są oficjalnie utrzymywane przez programistów Arch Linux i mogą nie być tak dokładnie przetestowane lub stabilne, jak zatwierdzone pakiety. Przed instalacją ważne jest, aby przejrzeć opinię i wytyczne pakietu. W tym przewodniku wyjaśniliśmy sposób na łatwe zainstalowanie niektórych pakietów AUR, takich jak Google Chrome na Arch Linux. Wyjaśnia metodę obejmującą klonowanie pakietu Google Chrome na lokalnym maszynie Arch Linux za pośrednictwem instrukcji GIT Clone.