Pacman
Pacman – domyślny zarządca 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żna w nim zdefiniować m.in. które pakiety nie powinny być aktualizowane, lokalizację pliku log czy też serwery z programami.
| ||
![]() | ||
Autor | Judd Vinet | |
Pierwsze wydanie | 2002 | |
Aktualna wersja stabilna | 4.2.1 / 20 lutego 2015 [1] | |
---|---|---|
Aktualna wersja testowa | 2.9.7-TEST3 (11 września 2005) [±] | |
System operacyjny | Linux | |
Rodzaj | menadżer pakietów | |
Licencja | GPL | |
Strona internetowa |
Możliwości PacmanaEdytuj
- 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 komendyEdytuj
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 dystrybucjachEdytuj
Pacman znalazł również zastosowanie w innych dystrybucjach systemu GNU/Linux:
PrzypisyEdytuj
- ↑ Pacman Home Page. [dostęp 2015-08-16].