Jak używać Pacman w Arch Linux

Jak używać Pacman w Arch Linux
Arch Linux stanowi złożony rozkład Linuksa, co czyni go wyczerpującym systemem operacyjnym Linux. Programiści, którzy nie mają silnego polecenia nad Arch Linux, zwykle wybierają inne dystrybucje. Najważniejsze rozróżnienie między Arch Linux i jego innymi rozkładami jest Pacman. Pacman to menedżer pakietów, który wzmacnia korzystanie z pakietu w Arch Linux. Spłaszcza użycie pakietów, zarówno z repozytorium, jak i tych, które sam budujesz. Pacman zawiera zestaw poleceń, które ułatwiają manipulację pakietami opartymi na łuku w rozkładu Arch Linux. Pacman zawiera również pakiety binarne, które pomogą w tworzeniu kompilacji pakietu. W innych dystrybucjach Linux przestrzegasz polecenia Apt; Podczas pobytu w Arch Linux polecenia Pacman mogą przydać się do bardziej wydajnego zarządzania repozytorium systemu i kompilacji.

Ten przewodnik dzieli się podstawową wiedzą na temat Pacman zarówno dla początkujących, jak i profesjonalnych programistów. Obejmuje wszystkie domeny, których możesz potrzebować podczas pracy w Arch Linux z Pacmanem. Polecenia te mogą pomóc uczynić zarządzanie twoimi pakietami opartymi na łuku w Linux bardziej wydajnym i wygodnym.

Wymagane polecenia Pacman

Jeśli prowadzisz Pacman na Arch Linux, aby zwiększyć wykorzystanie tego dynamicznego menedżera pakietów, musisz być świadomy następujących poleceń:

  • Instalowanie pakietu z Pacmanem
  • Usuwanie zainstalowanych pakietów
  • Uaktualnianie pakietu
  • Poszukiwanie pakietu
  • Czyszczenie pamięci podręcznej pakietu
  • Instalowanie pakietu lokalnego
  • Rozwiązywanie problemów

Polecenia te obejmują Blośle wykorzystanie Pacmana i są najważniejszymi poleceniami, które może być konieczne, aby rozwiązać za pomocą Pacmana.

Instalowanie pakietu z Pacmanem

Jest to główna domena, do której wybierzesz po wybraniu Menedżera pakietu Arch Linux. Aby uzyskać oprogramowanie z repozytorium systemu lub zbudować pakiet, pierwszym krokiem jest zainstalowanie go za pomocą Pacman. Polecenie Pacman do instalowania pojedynczych lub wielu pakietów jest następujące:

$ pacman -s _package_name1_ _package_name2_…

Ostatni zestaw kropek reprezentuje ciągłość w poleceniu. Musisz wymienić nazwę pakietu w powyższym poleceniu, aby zainstalować go w systemie. Zsynchronizuj zainstalowany pakiet przed sklasyfikowanie go jako zależności lub jawnie zainstalowanego pakietu za pomocą poleceń -s i -u.

Usuwanie zainstalowanych pakietów

Aby usunąć zainstalowany pakiet w Arch Linux, masz trzy główne opcje:

  1. Usuń tylko pakiet
  2. Usuń opakowanie wraz z jego zależnościami
  3. Usuń tylko zależności

Aby usunąć tylko pakiet, wydaj następujące polecenie:

$ pacman -r pakiet_name_


-R oznacza polecenie usuwania.
Aby usunąć pakiet wraz z jego zależnościami, wydaj następujące polecenie:

$ pacman -rs _package_name_


Aby usunąć zależności z serwera, wydaj następujące polecenie:

$ PACMAN -QDTQ | Pacman -rs -

Uaktualnianie pakietu

W innych dystrybucjach Linux polecenie APT wykonuje aktualizację pakietu. W Arch Linux pojedyncze polecenie w Pacman nie tylko aktualizuje się, ale także synchronizuje i odświeża pakiety systemowe. Następujące aktualizacje poleceń skonfigurowane wyłącznie pakiety i nie aktualizuje pakietów lokalnych dostępnych w systemie:

$ Pacman -syu


Tutaj -y odświeża system, a -u jest do aktualizacji pakietów. Dosłownym znaczeniem tego polecenia jest synchronizacja pakietu z bazą danych głównego serwera, a następnie odświeżenie pakietu podłączonego z bazą danych. Na koniec to polecenie aktualizuje pakiet, jeśli aktualizacja jest dostępna. Należy pamiętać, że musisz wybrać pełne aktualizacje, ponieważ częściowo zaktualizowane pakiety nie są kompatybilne z Arch Linux.

Wyszukaj pakiet

Pacman jest również wydajny w wyszukiwaniu pakietów w bazie danych serwera na podstawie nazwy i opisu wymaganego pakietu.

$ pacman -ss _string1_ _string2_


Jeśli szukasz pakietu, który już istnieje w twoim systemie, zastosuj następujący kod. Możesz dodać inne ciągi w tym kodzie po String2 jednocześnie.

$ pacman -qs _string1_ _string2_


-Q symbolizuje wyszukiwanie pakietu w lokalnej bazie danych.

$ pacman -f _string1_ _string2_


-F znajduje zdalne pakiety w bazie danych.

Czyszczenie pamięci podręcznej pakietu

W Arch Linux Pacman nie usuwa wcześniej zainstalowanych pakietów ze swojej pamięci. Musisz więc wprowadzić następujące polecenie, aby wyczyścić pamięć podręczną bazy danych. To polecenie usuwa niesynchronizowane pakiety.

$ Pacman -sc


Aby wyczyścić wszystkie pliki w pamięci podręcznej, wprowadzić następujące polecenie:

$ PACMAN -SCC

Instalowanie pakietu lokalnego

Korzystając z Pacman, wystarczy zainstalować pakiety lokalne i zdalne poza jurysdykcją repozytorium serwera. Poniższy kod zainstaluje pakiet lokalny po przeszukaniu zdalnego depozytów.

$ pacman -u _/ścieżka/do/pakiet/pakiet_name -wersja.PKG.smoła.xz_
$ pacman -u http: // www.przykład.com/repo/przykład.PKG.smoła.xz


Drugi kod może zainstalować zdalne pakiety, które nie istnieją w oficjalnym depozytowym.

Rozwiązywanie problemów

Możesz zmierzyć się z dowolnym z następujących trzech rodzajów błędów podczas pracy z Pacman w Arch Linux:

  • Sprzeczny błąd pliku
  • Nieprawidłowy pakiet
  • Blokowanie bazy danych

Sprzeczny błąd pliku występuje z powodu obecności sprzecznego pliku w repozytorium. Możesz albo zmienić nazwę pliku ręcznie lub wymusić funkcję zastąpienia. Do funkcji nadpisania używane jest następujące polecenie:

$ PACMAN -S -OVERWRITE PAKIET GLOBY

Nieprawidłowe powierzchnie błędu pakietu ze względu na częściową aktualizację pakietu. Lepiej jest szukać opisu pakietu przed jego zainstalowaniem.
Błąd bazy danych blokujących występuje z powodu przerwy w zmianie bazy danych.

$ lsof/var/lib/pacman/db.LCK


Uruchom powyższe polecenie, aby wykryć starcie w procesie blokowania. A następnie możesz powrócić do blokowania bazy danych.

Wniosek

Pacman jest menedżerem pakietów Arch Linux, który pomaga w instalacji i zarządzaniu systemami pakietów i kompilacji. Jeśli postępujesz zgodnie z tym przewodnikiem, będzie łatwo obsługiwać Pacman z maksymalną wydajnością w systemie Arch Linux. Ten przewodnik obejmował większość poleceń, które musisz znać podczas korzystania z Pacmana.