Instalacja pakietów w Arch Linux
Ostatnia aktualizacja: 17 września 2023, 19:38
Pacman jest menadżerem, który pozwala na instalację pakietów binarnych, specjalnie przygotowanych dla Archa jak również źródłowych.
Pozwala na pobieranie i instalację nowych pakietów oraz aktualizację obecnych wraz z możliwością rozwiązywania zależności między nimi. Możliwe jest pobieranie pakietów z oficjalnego repozytorium oraz utworzonego przez użytkowników. Posiada również narzędzie do tworzenia własnych pakietów binarnych.
1. W pierwszej kolejności odśwież listę pakietów poleceniem (jako administrator) :
pacman -Sy
2. Aby wyszukać pakiet w repozytoriach :
pacman -Ss nazwa_pakietu
3. Aby wyświetlić informacje o pakiecie :
pacman -Si nazwa_pakietu
4. Aby wyświetlić grupy pakietów :
pacman -Sg
5. Aby wyświetlić pakiety należące do danej grupy :
pacman -Sg nazwa_grupy
6. Jeśli chcesz sprawdzić, czy pakiet jest już zainstalowany :
pacman -Qs nazwa_pakietu
7. Aby wyświetlić informacje o zainstalowanym pakiecie :
pacman -Qi nazwa_pakietu
8. Aby zaktualizować lub zainstalować wybrany pakiet :
pacman -S nazwa_pakietu
8a. Potwierdź instalację wpisując „T” – pakiet wraz z zależnościami zostanie pobrany.
8b. Oraz zainstalowany.
9. W przypadku konfliktu między pakietami :
pacman -Sdd
pacman -Syud
pacman -Syuf
10. Aby wymusić zastąpienie konfliktujących pakietów :
pacman -Sf nazwa_pakietu
11. Jeśli w repozytoriach znajduje się więcej niż jedna wersja pakietu, np. w wersji stabilnej (extra) i testowej (testing), możesz wybrać interesującą cię wersję :
pacman -S extra/nazwa_pakietu
lub
pacman -S testing/nazwa_pakietu
12. Pacman posiada możliwość instalacji wybranych pakietów wchodzących w skład grupy, bez konieczności instalacji wszystkich, np :
pacman -S xorg xf86-input-evede
12a. Możesz wybrać numery odpowiadające nazwom pakietów, np :
1 12 40 54
12b. Możesz wybrać zakres liczbowy odpowiadający pakietom, np :
1-10 15-16 48-66
12c. Możesz również zainstalować wszystkie wykluczając z instalacji wybrane, np :
^8 ^12 ^59 ^83
13. Jeśli chcesz tylko pobrać pakiet z repozytoriów bez jego instalowania :
pacman -Sw nazwa_pakietu
14. Aby zainstalować pobrany wcześniej pakiet z dysku lokalnego :
pacman -U /ścieżka_do_pakietu/nazwa_pakietu.pkg.tar.gz
15. Aby usunąć pakiet bez zależności :
pacman -R nazwa_pakietu
15a. Aby usunąć pakiet wraz jego zależnościami :
pacman -Rs nazwa_pakietu
15b. Możesz również usunąć pakiet wraz z jego zależnościami oraz plikami konfiguracyjnymi :
pacman -Rns nazwa_pakietu
16. Aby sprawdzić, które pakiety są już niepotrzebne (pozostałe zależności) po usunięciu innego pakietu :
pacman -Qdt
17. Możesz sprawdzić, do którego pakietu odwołuje się lub należy dany plik :
pacman -Qo nazwa_pakietu
18. Czyszczenie pamięci podręcznej Pacmana znajdującej się w pliku :
/var/cache/pacman/pkg
możesz przeprowadzić poleceniem :
pacman -Scc
Zobacz również rozdział Aktualizacja oraz dezaktualizacja (downgrade) pakietów za pomocą Pacman
Nakładki dla Pacmana
Menadżer pakietów Pacman działający w trybie tekstowym jest bardzo dobrym i wygodnym narzędziem, dzieki któremu będziesz bezproblemowo zarządzać pakietami.
Opcjonalnie możesz użyć jednej z dostępnych nakładek na Pacmana :
1. Bauerbill
2. Clyde
3. Packer
4. Powerpill
5. Yaourt
Jeśli jednak wolisz używać narzędzi, które posiadają interfejs graficzny to proponuję zapoznać się z następującymi GUI dla Pacmana :
1. AppSet
2. GNOME PackageKit
3. GtkPacman
4. KPackageKit
5. Wakka
Podsumowując ten rozdział chcę dodać, iż Pacman jest doskonałym narzędziem administrującym pakiety w systemie. Jego możliwości instalacji i deinstalacji paczek binarnych oraz źródłowych, budowania własnych paczek, tworzenia własnych repozytoriów i wiele więcej stawiają go w mojej ocenie na bardzo wysokim miejscu wśród innych menadżrów pakietów dla platformy Linux.
Polecam instalacje tekstową arch linux’a
Arch linux i Pacman to potęga! Fajny artykuł, który na pewno przyda się początkującym użytkownikom tego systemu
Wielkie dzięki Paweł 😉