Pacman to program zarządzający pakietami w Archu. Potrafi instalować, aktualizować i usuwać pakiety, w tym pobierać je z repozytoriów wraz z zależnościami. Obsługa pacmana jest bardzo prosta. Oto podstawowe komendy:
-
pacman -A nazwa_pakietu: instaluje pakiet
-
pacman -F nazwa_pakietu: aktualizuje pakiet
-
pacman -U nazwa_pakietu: aktualizuje pakiet i jego zależności, doinstalowywuje nowe jeżeli jest to wymagane
-
pacman -R nazwa_pakietu: usuwa pakiet
-
pacman -S nazwa_pakietu: instaluje pakiet i jego zależności z repozytoriów FTP
-
pacman -Q *: odpytywanie bazy danych na temat pakietów. Zobacz niżej
-d : pomija zależności
-f : wymusza operację mimo konfliktów (np. konflikt pakietów, wersji itd.) najlepiej nie używać tej opcji
-v: dokładne informacje - wyświetla więcej danych o wykonywanych operacjach
-
pacman -S -c: czyści stare pakiety z /var/cache/pacman/pkg. Użyj dwa razy by wyczyścić wszystkie pakiety
-
pacman -S -i nazwa_pakietu: podaje dane o pakiecie oraz jego zależności czy konflikty
-
pacman -S -l: wyświetla listę pakietów z danego serwera. możemy podać określone repozytorium w celu wyświetlenia pakietów umieszczonych tylko na nim
-
pacman -S -p nazwa_pakietu: wyświetla listę urli do pakietów jakie należy pobrać by zainstalować dany pakiet
-
pacman -S -s FRAZA: wyświetla pakiety w których tytułach bądź opisach pojawiła się podana fraza
-
pacman -S -u: aktualizacja systemu
-
pacman -S -y: aktualizuję listę pakietów jakie dostępne są na serwerach
-
pacman -S -w: pobiera pakiety lecz ich nie instaluje
-
pacman -R -s: usuwa pakiet i pakiety, które wymagał a nie są wymagane przez inne aplikacje
-
pacman -R -k: usuwa wpis o pakiecie z bazy danych pacmana
-
pacman -Q -e: pokazuje osierocone pakiety zainstalowane na polecenie, które nie są wymagane przez inne pakiety. Opcja ta ma bardzo niski współczynnik inteligencji i np. pakiety KDE traktuje jako sieroty :P
-
pacman -Q -i: podaje informacje o danym pakiecie
-
pacman -Q -l: wyświetla listę plików należących do podanego pakietu
-
pacman -Q -s FRAZA: wyświetla pakiety w których tytułach bądź opisach pojawiła się podana fraza. Tylko dla zainstalowanych.
Na początku aktualizujemy bazę danych pakietów:
pacman -S -y
A następnie aktualizujemy system:
pacman -S -u
Teraz możemy np. doinstalować nowe pakiety:
pacman -S kde krusader k3b
Konfiguracja pacmana zawarta jest w /etc/pacman.conf a listy mirrorów dla standardowych repozytoriów są w plikach /etc/pacman.d/ - current to pakiety bierzące bazowe, extra - różne pakiety dodatkowe, unstable - testowe i rozwojowe wersje pakietów.
- By dodać odnośnik do nowego serwera na końcu /etc/pacman.conf dodajemy:
[nazwa_repozytorium]
Server = link
[polrepo]
Server = http://archrepo.neostrada.pl
Co doda nam repozytorium polskiej stronych ARCHa (kadu i podobne pakiety). Po dodaniu nowego repozytorium musimy zaktualizować listę pakietów:
pacman -S -y
Po tym możemy instalować pakiety z nowego repozytorium. Możemy też sprawdzić jakie pakiety oferuje:
pacman -S -l polrepo
Standardowe repozytoria (current, extra) posiadają listę mirrorów w /etc/pacman.d/ - możesz edytować te pliki i dopisać nowe mirrory oraz ustawić mirrory zaczynając od najszybszego.
- Dodane: 14.07.2008 przez riklaunim