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
Nejnovější komentáře