Ubuntu/Instalacja dodatkowego oprogramowania (za pomocą apt i dpkg)
Z Wikibooks, biblioteki wolnych podręczników.
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).