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 -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
  • pacman -U nazwa_pakietu.tar.gz: bezpośrednia instalacja pakietu

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 nazwa_repozytorium: wyświetla listę pakietów z danego repozytorium.
  • pacman -S -p nazwa_pakietu: wyświetla listę odnośników 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.
  • 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 -Sy
A następnie aktualizujemy system:
pacman -Su
Teraz możemy np. doinstalować nowe pakiety:
pacman -S mc xorg

Repozytoria pacmana

Konfiguracja pacmana zawarta jest w /etc/pacman.conf, a listy serwerów lustrzanych dla standardowych repozytoriów jest w pliku /etc/pacman.d/mirrorlist.
  • By dodać odnośnik do nowego serwera na końcu /etc/pacman.conf dodajemy:
    [nazwa_repozytorium]
    Server = link
    
    Przykładowo:
    [archlinux.pl]
    Server = http://unix.net.pl/arch/i686
    
    Co doda nam polskie repozytorium Archa.
  • Po dodaniu nowego repozytorium musimy zaktualizować listę pakietów:
    pacman -Sy
  • Po tym możemy instalować pakiety z nowego repozytorium. Możemy też sprawdzić jakie pakiety oferuje:
    pacman -Sl archlinux.pl
RkBlog

ArchLinux, 14 July 2008, Piotr Maliński

Comment article
RkBlog main page Search RSS Contact