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

Z Wikibooks, biblioteki wolnych podręczników.

Uwaga! Uwaga!
Poniższy tekst został zaktualizowany i oparty na przedostatniej wersji Ubuntu 8.04.1.1 LTS (Long Time Support) wersja o wsparciu długoterminowym do 3 lat.Wsparcie do kwietnia 2011. Aktualna wersja to Ubuntu 9.04


Spis treści

[edytuj] Apt

Menedżerem pakietów w Ubuntu jest dpkg - jest to menadżer pakietów Debiana , ale bardzo wygodnym i automatycznym menedżerem jest Apt - system zarządzania pakietami.

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

Uruchamianie programów w trybie administratora sudo

Aktualizowanie listy pakietów

sudo apt-get update 

Instalowanie pakietu np sudo apt-get install xmms - instaluje pakiet xmms

sudo apt-get install [nazwa pakietu]

Usuwanie pakietu np sudo apt-get remove firefox - usuwa pakiet firefox

sudo apt-get remove [nazwa pakietu]

Pobieranie kodów źródłowych np sudo apt-get source beep-media-player - pobiera kody źródłowe programu Beep Media Player

sudo apt-get source [nazwa pakietu]

Wyszukiwanie pakietu np sudo apt-cache search tleenx2 - wyszukuje pakiet tleenx2

sudo apt-cache search [nazwa pakietu]

Aktualizowanie wszystkich pakietów

sudo apt-get upgrade

Aktualizowanie dystrybucji (używaj tylko wtedy, gdy pojawi się nowa wersja Ubuntu)

sudo apt-get dist-upgrade

Usuwanie wszystkich pobranych plików archiwów (zaleca się robić to regularnie, wtedy oszczędzasz miejsce na dysku)

sudo apt-get clean


[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:

Instalowanie pliku - pakiet .deb

 sudo dpkg -i [nazwa pliku] 

Usuwanie pakietu

sudo dpkg -r [nazwa pakietu] 


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

Próbuje naprawić uszkodzone pakiety

sudo dpkg --configure -a


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