Jesteś tutaj: Strona Główna > Dystrybucje Linuksa > Pacman - zarządzanie pakietami w archu

Pacman - zarządzanie pakietami w archu

 
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

Opcje dodatkowe

-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

Opcje dodatkowe dla -S

- 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

Opcje dodatkowe dla -R

- 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

Opcje dodatkowe dla -Q

- 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.

Start z Pacmanem

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


Repozytoria pacmana

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.
Biblioteka Riklaunima. Hosting NRC-FOSS na AU-KBC. Serwis oparty o Django/Python.