Chcesz zainstalować pakiety w Arch Linux, ale nie wiesz jak? Wiele osób napotyka ten problem podczas pierwszej migracji z dystrybucji opartych na Debianie do Arch. Możesz jednak łatwo zarządzać pakietami w systemie opartym na Arch za pomocą menedżerów pakietów.
Pacman to domyślny menedżer pakietów, który jest preinstalowany w każdej dystrybucji Arch. Jednak nadal potrzebne są inne menedżery pakietów, ponieważ Pacman nie obsługuje pakietów z repozytorium użytkowników Arch.
Menedżerowie pakietów w Arch Linux
Chociaż Arch Linux jest dostarczany z Pacmanem jako domyślnym menedżerem pakietów, możesz zainstalować inne menedżery pakietów, takie jak Yay. W przeciwieństwie do Pacmana, te menedżery pakietów umożliwiają dodawanie nowych pakietów z oficjalnego repozytorium Arch i AUR (Arch User Repository).
Podczas gdy przez lata używano innych menedżerów pakietów, przykłady takie jak Yaourt i Aurman nie są już obsługiwane. W rezultacie Pacman i Yay są bezpieczniejszymi i bardziej niezawodnymi menedżerami pakietów, na których można polegać w Arch Linux.
AUR to repozytorium zorganizowane przez społeczność, które zapewnia użytkownikom platformę do udostępniania opracowanych przez siebie pakietów. Jeśli jesteś programistą, możesz dodawać pakiety do AUR, a inni użytkownicy mogą je z łatwością instalować w swoim systemie.
1. Pacman
Jak wspomniano powyżej, każdy system Arch jest dostarczany z Pacmanem jako domyślnym menedżerem pakietów. Najbardziej godną uwagi cechą Pacmana jest to, że regularnie synchronizuje pakiety systemu z serwerem głównym, co z kolei zapewnia aktualność systemu.
2. Yay
Ponieważ programiści Yaourt i Aurman nie będą wydawać żadnych aktualizacji po zakończeniu, użytkownicy Arch zaczęli używać Yay do dodawania pakietów z AUR. Głównym celem Yay było zminimalizowanie wkładu użytkownika i zapewnienie interfejsu podobnego do Pacmana.
Nie będziesz mógł zainstalować Yay przy użyciu Pacman, ponieważ nie obsługuje on bezpośredniego dodawania pakietów z repozytorium użytkowników Arch. Dlatego będziesz musiał ręcznie zainstalować menedżera pakietów Yay, używając jego repozytorium Git. Oto jak zainstalować go w swoim systemie.
Krok 1: Będziesz potrzebował git do sklonowania repozytorium yay.
pacman -S --needed git base-devel
Krok 2: Sklonuj repozytorium do lokalnego magazynu.
git clone https://aur.archlinux.org/yay-git.git
Krok 3: Zmień uprawnienia folderu.
chmod 777 / yay-git
Krok 4: Przejdź do katalogu, w którym sklonowałeś repozytorium.
cd yay-git
Krok 5: Użyj makepkg polecenie, aby zbudować pakiet. Upewnij się, że nie uruchamiasz następującego polecenia jako użytkownik root, w przeciwnym razie spowoduje to błąd.
makepkg -si
Aktualizowanie i uaktualnianie pakietów
Jeśli właśnie zainstalowałeś Arch Linux, to zanim będziesz mógł dodawać lub usuwać pakiety, będziesz musiał zsynchronizować swój system z serwerami głównymi, aktualizując lokalną listę pakietów.
Następnie możesz łatwo zaktualizować wszystkie swoje pakiety do najnowszej wersji, pobierając pliki z oficjalnych serwerów.
Korzystanie z Pacmana
Aby zaktualizować listę pakietów za pomocą Pacman, użyj -Sy flagę poleceniem.
sudo pacman -Sy
Po zsynchronizowaniu listy pakietów w systemie z serwerami głównymi należy zaktualizować pakiety. Użyj -Syu flaga, aby zrobić to samo. To polecenie może zająć trochę czasu w zależności od listy pakietów i łączności sieciowej.
sudo pacman -Syu
Możesz zaoszczędzić wysiłku związanego z wpisywaniem obu tych poleceń, łącząc je za pomocą -Syyu flaga. Pacman automatycznie rozpocznie pobieranie najnowszych pakietów po zaktualizowaniu listy pakietów.
sudo pacman -Syyu
Korzystanie z Yay
Menedżer pakietów Yay umożliwia wydajną aktualizację i aktualizację pakietów przy użyciu terminala. Aby to zrobić, po prostu użyj -Syu flag za pomocą polecenia yay.
sudo yay -Syu
Dodawanie pakietów
Dodawanie pakietów jest łatwe, gdy wiesz, które polecenia wykonać. Wszystko, co musisz zrobić, to wpisać polecenia menedżera pakietów w terminalu.
Sklep Flathub i Snap to dwie świetne aplikacje GUI, których możesz użyć do zainstalowania oprogramowania i aplikacji na komputerze z systemem Linux.
Jeśli chcesz pobrać aplikacje dla systemu Linux, jak wypada porównanie Flathub i Snap Store? Stawiamy ich przeciwko sobie, aby się dowiedzieć.
Zainstaluj pakiety za pomocą Pacmana
Pacman używa rozszerzenia pliku TAR do pakowania aplikacji. Działa wydajnie z architekturą systemu Arch Linux. Aby dodać pakiet, musisz użyć rozszerzenia -S flag z domyślnym poleceniem w następujący sposób.
sudo pacman -S nazwa pakietu
Na przykład,
sudo pacman -S cmatrix
Aby zainstalować wiele pakietów naraz, wpisz nazwy wszystkich pakietów oddzielone spacją.
sudo pacman -S cmatrix vlc python
Możesz również uzyskać informacje o pakietach po ich zainstalowaniu. Dane wyjściowe zawierają szczegółowe informacje o nazwie, wersji, architekturze i licencji pakietu. Aby to zrobić, wymień plik -S flaga z -Qi domyślnie pacman Komenda.
pacman -Qi cmatrix
Zainstaluj pakiety za pomocą Yay
Składnia polecenia instalacji Yay jest bardzo podobna do składni Pacmana. Aby zainstalować pakiet za pomocą menedżera pakietów Yay, po prostu użyj pliku -S flag za pomocą polecenia domyślnego.
yay -S nazwa pakietu
Usuwanie pakietów w Arch
Arch Linux daje Ci kontrolę nad usuwaniem pakietów, gdy ich nie potrzebujesz, i to jest jeden z wielu powodów dlaczego powinieneś zainstalować Arch Linux. Możesz oczywiście usunąć prawie każdy pakiet ze swojego systemu, jeśli masz uprawnienia. Zobaczmy, jak możesz usunąć pakiet w Arch Linux.
Usuń pakiety za pomocą Pacmana
Usunięcie opakowania jest również łatwe. Wszystko, co musisz zrobić, to użyć -R zamiast tego -S flagę domyślną pacman Komenda.
sudo pacman -R cmatrix
Jeśli pakiet nie jest obecny w twoim systemie, otrzymasz komunikat o błędzie, który będzie zawierał informację „błąd: nie znaleziono celu: nazwa_pakietu”.
Usuń pakiety za pomocą Yay
Aby usunąć pakiety za pomocą Yay, dodaj rozszerzenie -R flag na domyślne polecenie yay. Możesz także użyć flagi -Rns, aby usunąć wszystkie niepotrzebne zależności z systemu.
yay -R cmatrix
yay -Rns cmatrix
Jeśli chcesz usunąć pakiety, których Twój system nie potrzebuje, użyj rozszerzenia -Yc flagę poleceniem.
yay -Yc
Zarządzanie pakietami w Arch Linux
Istnieje wiele sposobów dodawania i usuwania pakietów w dystrybucji Linuksa opartej na Arch. Możesz używać menedżerów pakietów, takich jak Pacman, Yaourt i Yay. Podczas gdy niektóre menedżery pakietów umożliwiają pobieranie pakietów z repozytorium użytkowników Arch, inne, takie jak Pacman, nie obsługują AUR.
Jeśli nie jesteś fanem menedżerów pakietów, zawsze możesz pobrać żądane pakiety ręcznie. W Internecie dostępnych jest kilka witryn internetowych, które udostępniają pakiety TAR, RPM i DEB użytkownikom systemu Linux.
Szukasz aplikacji na Linuksa? Zamiast instalować z terminala, możesz pobierać aplikacje na Linuksa w formacie DEB i RPM z tych witryn.
- Linux

Deepesh jest blogerem technicznym i od ponad 3 lat pisze treści informacyjne. Obecnie zdobywa tytuł licencjata w dziedzinie aplikacji komputerowych na renomowanym uniwersytecie w Indiach. W wolnym czasie pisze, słucha muzyki i gra na gitarze.
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.