Pacman
| 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 Linuksa ─ Arch 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]
- 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]
| 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]
Pacman znalazł również zastosowanie w innych dystrybucjach systemu GNU/Linux: