Pacman

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Ujednoznacznienie Ten artykuł dotyczy Linuksa. Zobacz też: Pac-Man - gra komputerowa.
Pacman
menadżer pakietów
Producent Judd Vinet
System operacyjny Linux
Pierwsze wydanie 2002
Aktualna wersja stabilna 4.0.3 / 3 czerwca 2012
Licencja GPL
http://www.archlinux.org/pacman/

Pacman to nazwa domyślnego zarządcy pakietów w dystrybucji LinuksaArch Linuksie. Został napisany przez Judda Vineta, twórcę Arch Linuksa. Pacman pozwala na zarządzanie pakietami (ze sprawdzaniem zależności) z wykorzystaniem bardzo prostych i krótkich komend. Pakiety z programami to archiwa tar zbudowane zgodnie z Arch Linux Build System (ABS). Pacman domyślnie korzysta z oficjalnych repozytoriów, możliwe jest jednak zarówno skorzystanie z innych serwerów, jak i stworzenie własnego repozytorium z pakietami. Standardowo plik konfiguracyjny Pacmana znajduje się w /etc/pacman.conf ─ możemy w nim zdefiniować m.in. które pakiety nie powinny być aktualizowane, lokalizację pliku log czy też serwery z programami.


Możliwości Pacmana[edytuj | edytuj kod]

  • Instalowanie programów.
  • Aktualizacja programów.
  • Usuwanie programów.
  • Aktualizacja całego systemu.
  • Czyszczenie cache'u ze starych pakietów.
  • Wyświetlanie informacji o dostępnych i zainstalowanych pakietach.

Podstawowe komendy[edytuj | edytuj kod]

pacman -Sy ─ aktualizacja bazy pakietów
pacman -Ss nazwa_pakietu ─ wyszukiwanie pakietów w bazie pakietów
pacman -S nazwa_pakietu ─ instalacja pakietu i jego zależności z repozytoriów; jeżeli pakiet jest już zainstalowany ─ aktualizacja/reinstalacja
pacman -Su ─ aktualizacja wszystkich zainstalowanych pakietów
pacman -Su --ignore nazwa_pakietu ─ aktualizacja wszystkich zainstalowanych pakietów z pominięciem wybranego pakietu
pacman -Sc ─ czyszczenie cache'u ze starych pakietów.
pacman -U nazwa_pakietu.tar.gz ─ instalacja/aktualizacja pakietu z dysku lokalnego
pacman -R nazwa_pakietu ─ usunięcie pakietu
pacman -Rd nazwa_pakietu ─ usunięcie pakietu z pominięciem sprawdzania jego zależności
pacman -Q nazwa_pakietu ─ sprawdzanie istnienia danego pakietu w lokalnej bazie

Pacman w innych dystrybucjach[edytuj | edytuj kod]

Pacman znalazł również zastosowanie w innych dystrybucjach systemu GNU/Linux: