Typy pakietów Native packages or Debian packageslinuxhint : uninstall_software_ubuntu Snap packages

Pliki: plik *.deb ( plik binarny ) plik *.dsc ( Debian Source Control ) - plik tekstowy zawierający metadane o pakiecie plik *.TAR.GZaskubuntu question : how-do-i-install-a-tar-gz-or-tar-bz2-file

dsc

lokalizacja pakietów

locate

sudo updatedb locate -i foxitreader

Menadżery pakietów

Do zarządzania pakietami w systemie Ubuntu służą programy ( menadżery pakietów): packaging in ubuntu dpkg apt aptitude dselect nakładka graficzna: Synaptic pkg-config conan W Ubuntu nie ma możliwości wykorzystania kilku menedżerów pakietów naraz - działający program blokuje dostęp do bazy danych pakietów możliwych do zainstalowania (blokują repozytoria).

dpkg

dpkg to niskopoziomowy menedżer pakietów stosowany w systemie operacyjnym Debian GNU/Linux oraz wszystkich innych systemach bazujących na Debianie a więc i w Ubuntu. Służy on do instalacji pobranych plików .deb czyli pakietów Debiana. Podstawowe polecenia w Terminalu: Instalowanie pliku: pakiet.deb sudo dpkg -i [nazwa pliku] Usuwanie pakietu: sudo dpkg -r [nazwa pakietu] Rekonfiguracja pakietów, które nie zostały właściwie zainstalowane: sudo dpkg --configure -a Instalowanie wszystkich pakietów za jednym razem będących w tym samym katalogu sudo dpkg -i *.deb

Sprawdzanie instalacji : dpkg -l '[nazwa pakietu]*'

lub lista wszystkich zainstalowanych pakietów ( za pomocą dpkg):

dpkg --list

dpkg-source

Polecenie dpkg-sourcemanpage ubuntu trusty: dpkg-source służy do rozpakowania plików dsc

dpkg-source -x *.dsc

Plik dsc składa się co najmniej z 2 plików:superuse question : how-to-install-a-dsc-file-on-linux pliku *.DSC ( informacja o pakiecie i suma kontrolna pliku) pliku *.TAR.GZ ( plik źródłowy pakietu )

Dodatkowo może być trzeci plik *.DIFF.GZ zawierają opis zmian w pakiecie.

dget

Instalacja :

sudo apt-get install devscripts

Użycie :

dget -x name.dsc

Powoduje to: debian-administration.org article : Downloading_Debian_source_packages_easily ściągnięcie pliku dsc i innych plików z nim związanych rozpakowanie plików

apt

System zarządzania pakietami APT jest bardzo wygodnym i automatycznym menedżerem do obsługi pakietów. Ma możliwość pobrania, instalacji pakietów oraz automatycznej instalacji brakujących zależności. Obsługa w konsoli tekstowej nie powinna stwarzać żadnych problemów. Oto lista poleceń służących do aktualizacji i dodawania oprogramowania:

Lista wszystkich zainstalowanych pakietów : askubuntu question : how-to-list-all-installed-packages

apt list --installed

Aktualizowanie listy pakietów sudo apt-get update stop

Instalowanie pakietu np. sudo apt-get install xmms - instaluje pakiet xmms sudo apt-get install [nazwa pakietu]

Ponowna instalacja niezainstalowanego pakietu z powodu braku zależności sudo apt-get -f install

Usuwanie pakietu np.sudo apt-get remove firefox - usuwa pakiet firefox sudo apt-get remove [nazwa pakietu]

Usuwanie pakietu wraz z zależnościami sudo apt-get --purge 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 lub sudo apt-get autoclean

Sprawdzanie instalacji

apt-cache policy imagemagick

sudo apt list | grep libgtksourceview-4

Sprawdzanie rekursywne zależności

apt-rdepends packagename

Co robi pakiet

apt show libgtksourceview-4-0

file Szukanie w pakietach : sudo apt-get install apt-file sudo apt-file update

Przykładowe użycie

apt-file find libIlmImf.so

wynik :

libopenexr-dev: /usr/lib/x86_64-linux-gnu/libIlmImf.so

aptitude

Kolejnym menadżerem pakietów działającym w konsoli tekstowej jest "aptitude". Podstawowe polecenia: Odświeżenie listy pakietów: sudo aptitude update Instalacja pakietu: sudo aptitude install [nazwa pakietu] Instalacja nowej wersji systemu: sudo aptitude dist-upgrade

dselect

W Ubuntu dostępny jest również menadżer pakietów o nazwie "dselect". Jeśli chcesz poznać go bliżej, na stronie wikipedia/dselect znajduje się szczegółowy opis programu.

Nakładki graficzne

Dzięki nakładkom graficznym na konsolowe menadżery pakietów masz dostęp do zarządzania oprogramowaniem w prosty i bezproblemowy sposób. Zobacz sposób instalacji programów za pomocą Synaptic, którego obsługa jest banalna i nie powinna stwarzać kłopotów. Kubuntu posiada własną nakładkę graficzną na menadżera pakietów "apt" - Adept