Ubuntu/Instalacja dodatkowego oprogramowania (za pomocą apt i dpkg)

Z Wikibooks, biblioteki wolnych podręczników.

Przejdź do: nawigacji, wyszukiwania

Spis treści

[edytuj] Apt

Menedżerem pakietów w Ubuntu jest dpkg, ale bardzo wygodnym i automatycznym menedżerem jest Apt.

Na początku uruchamiamy terminal (Aplikacje -> Akcesoria -> Terminal). Oto lista poleceń służących do aktualizacji i dodawania oprogramowania:

  • sudo apt-get update - aktualizacja list pakietów
  • sudo apt-get install [nazwa pakietu] - instalacja pakietu
  • sudo apt-get remove [nazwa pakietu] - usuwanie pakietu
  • sudo apt-get source [nazwa pakietu] - pobranie kodów źródłowych
  • sudo apt-cache search [nazwa pakietu] - wyszukiwanie pakietu
  • sudo apt-get upgrade - aktualizacja wszystkich pakietów
  • sudo apt-get dist-upgrade - aktualizacja dystrybucji (używaj tylko wtedy, gdy pojawi się nowa wersja Ubuntu)
  • sudo apt-get clean - usuwanie wszystkich pobranych plików archiwów (zaleca się robić to regularnie, wtedy oszczędzasz miejsce na dysku)

Na przykład:

  • sudo apt-get install xmms - zainstaluje pakiet xmms
  • sudo apt-get remove firefox - usunie pakiet firefox
  • sudo apt-get source beep-media-player - pobierze kody źródłowe programu Beep Media Player
  • sudo apt-cache search tleenx2 - wyszuka pakiet tleenx2

[edytuj] Dpkg

dpkg to najbardziej podstawowy menedżer pakietów w Ubuntu. Służy do instalacji pobranych plików .deb czyli pakietów Debiana (których używa też Ubuntu).

Polecenia:

  • sudo dpkg -i [nazwa pliku] - instaluje plik - pakiet .deb
  • sudo dpkg -r [nazwa pakietu] - usuwa pakiet

[edytuj] Uszkodzone pakiety

Problemem w korzystaniu z dpkg jest fakt, że nie sprawdza on zależności pakietów - co robi apt. Czyli jeśli zainstalujemy pakiet, do którego nie mamy pakietów, których wymaga, spowodujemy zainstalowanie uszkodzonego pakietu. Należy wtedy uruchomić program Synaptic, który wyświetli uszkodzone pakiety, i usunąć je. Można też usunąć pakiet za pomocą apt lub dpkg.

[edytuj] Inne menedżery pakietów

W Ubuntu dostępny jest standardowo graficzny menadżer pakietów o nazwie Synaptic, którego obsługa jest banalna i nie powinna stwarzać kłopotów. Kubuntu posiada własnego menadżera - Adept.

Można też używać konsolowych menedżerów pakietów - dselect i aptitude (oba są standardowo instalowane w Ubuntu).

[edytuj] Kilka menedżerów pakietów naraz

W Ubuntu nie ma możliwości wykorzystania kilku menedżerów pakietów naraz - każdy z programów: apt, dpkg i Synaptic blokują dostęp do bazy danych pakietów możliwych do zainstalowania (blokują repozytoria).