Jelikož používám distribuce z rodiny Ubuntu, resp.Debian, tak následující text bud patřit pouze pro tento systém.

Pokud si stáhneme z webu nějaký balíček pro naší architekturu, tak pro jeho instalaci používám výhradně „ruční“ způsob instalace přes příkazovou řádku pomocí nástroje dpkg.
Nástroj dpkg nepracuje pouze s jednotlivými balíčky v systému, ale je schopen provádět operace nad celým systémovým balíčkovacím systémem, to znamená, že kontroluje závislosti, instalace a odinstalace balíčků atd.

 

Instalace

V příkazovém řádku se přepnu do adresáře, kde je umístěn balíček pro instalaci např.teamviewer_all.deb. Pro instalaci spustím následující příkaz:

sudo dpkg -i teamviewer_all.deb

Tento příkaz zajistí nainstalování dané aplikace, pokud nástroj pro instalaci dpkg zjistí nesplněné závislosti na jiných balíčkách, odmítne jeho nainstalování. V tom případě většinou pomáhá příkaz

sudo apt-get -f install

Pokud bychom chtěli výše uvedený balíček odinstalovat, napíšeme příkaz

sudo dpkg -r teamviewer_all.deb

 

Další možnosti DPKG

Pokud potřebuji zjistit, do jakého balíčku patří např.soubor /usr/bin/yes, tak napíši v příkazovém řádku

dpkg -S /usr/bin/yes

a nástroj dpkg mi tuto informaci vypíše.

Potřebujeme zjistit informace o stavu balíčku v systému? stačí použít přepínač -l, takže opět náš příklad

dpkg -l teamviewer

Pokud chceme zjistit, jaké soubory nainstalovaný balíček obsahuje spustíme příkaz

dpkg -L teamviewer

Nástroje dpkg je velice jednoduchý a s přepínači mocný nástroj, pokud chcete více informací, stačí si najet na manuálové stránky tohoto nástroje příkazem

man dpkg