Zarządzanie oprogramowaniem

czyli wszystko o instalowaniu odinstalowywaniu programów, aktualizacjach systemu.


Wstęp

MaboxLinux jest oparty na Manjaro i używa repozytoriów Manjaro plus repozytorium MaboxLinux. Mabox jest dystrybucją ciągłą (rolling-release), a menedżerem pakietów jest pacman. Dystrybucja ciągła, oznacza że mamy bardzo szybki dostęp do najnowszych wersji oprogramowania – w Manjaro (systemie bazowym dla Maboxlinux) – w praktyce oznacza to, że co dwa, trzy tygodnie dostajemy duży zestaw przetestowanych aktualizacji. O dostępności aktualizacji poinformuje nas zmieniona ikona apletu pamac w zasobniku systemowym. W dystrybucjach rolling-release, aktualizację należy wykonywać zawsze gdy tylko się pojawią. Warto zajrzeć na oficjalne forum Manjaro, gdzie możemy poczytać ogłoszenia o aktualizacjach wraz z komentarzami. Posty dotyczące aktualizacji są oznaczone w tytule jako [Stable Update].


Graficzne narzędzie – Pamac


Pamac to zaawansowane narzędzie umożliwiające zarządzanie oprogramowaniem za pomocą graficznego interfejsu.
Pamac umożliwia wyszukiwanie pakietów (wg grup, stanu, repozytorium źródłowego), ich instalację oraz usuwanie. Aplet pamac to program rezydujący w zasobniku systemowym, informuje o dostępności zaktualizowanych pakietów oraz pozwala w wygodny sposób przeprowadzać aktualizację.
Za pomocą pamac możemy skonfigurować wiele aspektów działania menedżera pakietów, na przykład:

  • ustawić częstotliwość sprawdzania dostępności aktualizacji
  • wybrać najszybszy mirror i jego lokalizację
  • ustawić ilość wersji pakietów, które będą przechowywane w pamięci podręcznej na dysku (umożliwia to przprowadzenie downgrade pakietu w rzadkich przypadkach, kiedy aktualizacja może powodować problemy)
  • włączyć obsługę AUR (Repozytorium Użytkowników Arch)


Pacman – konsola

Menedżerem pakietów w Manjaro jest pacman – nazwa wywodzi się od package manager. Pacman jest narzędziem konsolowym, stworzonym przez Judda twórcę dystrybucji Arch Linux i rozwijanym przez deweloperów Archa. Za jego pomocą możesz instalować, aktualizować, konfigurować, przeszukiwać lub usuwać pakiety.
Poniżej kilka przykładów użycia pacmana.

Aktualizacja systemu:

sudo pacman -Syu

Wyszukiwanie pakietu:

pacman -Ss [nazwa pakietu]

Instalacja pakietu:

sudo pacman -S [nazwa pakietu]

Więcej przykładów użycia pacmana znajdziesz tutaj.


AUR – Repozytorium użytkowników Archa

TODO