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.

instagram viewer

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.

Flathub vs. Snap Store: najlepsze witryny do pobierania aplikacji dla systemu 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.

E-mail
8 witryn do pobierania aplikacji DEB lub RPM dla systemu Linux

Szukasz aplikacji na Linuksa? Zamiast instalować z terminala, możesz pobierać aplikacje na Linuksa w formacie DEB i RPM z tych witryn.

Powiązane tematy
  • Linux
O autorze
Deepesh Sharma (Opublikowano 3 artykuły)

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.

Więcej od dostawcy Deepesh Sharma

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.

.