Narzędzia

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

arch pakiety

2. Aby wyszukać pakiet w repozytoriach :

pacman -Ss nazwa_pakietu

arch pakiety

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

arch pakiety

8a. Potwierdź instalację wpisując „T” – pakiet wraz z zależnościami zostanie pobrany.

arch pakiety

8b. Oraz zainstalowany.

arch pakiety

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

arch pakiety

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.

 

Click to rate this post!
[Total: 0 Average: 0]

3 komentarze do “Instalacja pakietów w Arch Linux

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.