apt <===> Application Packaging Tool to install additional software

apt-cache show {balik} <===> vypíše podrobné informace o daném balíčku (Ubuntu ma apt show ?? )
apt-cache search {balik} <===> Vyhledá balíčky související s daným výrazem (Ubuntu ma apt search ?? )
apt-cache depends {balik} <===> vypíše seznam balíčků, na nichž daná aplikace závisí
apt-cache whatdepends {balik} <===> vypíše seznam balíčků závislých na dané aplikaci
apt-cache showpkg {balik} <===> vypíše podrobné informace o daném balíčku + MD5
apt-cache pkgnames <===> vypíše seznam nainstalovaných a dostupných balíčků
apt-cache policy <===> zobrazeni odkud, jake verze je/lze instalovat balicek
apt-file list {balik} <===> vypíše soubory, které balíček (i nenainstalovaný) obsahuje
apt-file search {balik} <===> vypíše balíček (nainstalovaný i dostupný), kterému soubor patří
apt-file update <===> aktualizuje databázi s informacemi o balíčcích a jejich souborech (Ekvivalent v Synapticu je tlačítko Obnovit.)
apt-get install {balik} <===> nainstaluje daný balíček včetně jeho závislostí,
apt-get install -d {balik} <===> pouze balíček stáhne

sudo apt install --reinstall {balik} <===> reinstaluje balicek

apt-get update <===> aktualizuje lokální seznam balíčků (potřeba před každou aktualizací balíčků)
apt-get update --allow-releaseinfo-change <===> pokud pri update apt pise chybovou hlasku "E: Repository blabla changed its Suite value from stable to oldstable" tak toto pomuze
apt-get upgrade <===> Aktualizuje všechny balíčky nainstalované v systému; příkazem aktualizujete všechny nainstalované balíky na nejnovější verzi. Před jeho použitím je nutno nejprve aktualizovat zdroje pomocí příkazu apt-get update. Příkaz tedy neinstaluje balíčky nové, ani žádné automaticky nemaže
apt-get upgrade -u <===> aktualizuje všechny nainstalované balíčky, bez řešení nových závislostí, -u vypíše aktualizované balíčky
apt-get dist-upgrade <===> aktualizuje všechny nainstalované balíčky, případné nové závislosti nainstaluje (rovněž je možné aktualizovat celou distribuci)
apt-get dist-upgrade -u <===> vypíše aktualizované balíčky (Ubuntu ma apt full-upgrade ?? )
apt-get install --only-upgrade {balik} <===> aktualizuje pouze daný balíček
apt-get remove {balik} <===> odinstaluje daný balíček (konfigurační soubory ponechá) tj. neodstraní celý balíček. Zůstanou po něm jeho konfigurační soubory.
apt-get purge {balik} <===> Odebere ze systému zadaný balíček (balíčky) a "uklidí" po něm / smaže jeho konfiguraci tj. odstraní balíček i s jeho konfiguračním souborem
apt-get --purge remove {balik} <===> odinstaluje daný balíček včetně konfiguračních souborů
apt-get check <===> kontroluje správnost závislostí
apt list <===> vypíše balíčky dle zadaných kritérií
apt list --installed <===> vypise vsechny nainstalovane programy
apt list --installed | grep iptable <===> vyhleda program iptables mezi vsemi nainstalovanymi programy
apt list --upgradable <===> Seznam balicku, ktere mohou byt aktualizovany
apt edit-sources <===> skvělý příkaz, který vám v editoru otevře soubor source.list
apt-show-versions <===> vypíše verze všech nainstalovaných balíčků a případně i jejich dostupné aktualizace
apt-show-versions -a <===> vypíše všechny dostupné verze balíčku
apt-show-versions -p {balik} <===> platí jen pro daný balíček
apt-show-versions -u <===> vypíše pouze balíčky s možností aktualizace
apt-key list <===> vypise zname klice (/etc/apt/trusted.gpg
apt-mark auto {balik} <===> pokud se stav balicku zmenil z automatickeho na rucni, lze timto prikazem dat zpet na automaticky

apt-get clean <===> Potřebujete-li zoufale uvolnit místo na disku. Prikaz smaže balíčky již nainstalovaného softwaru. Software zůstane nainstalován, protože samotné balíčky jsou potřeba pouze k jeho instalaci.
apt-get autoclean <===> odstraní starší verze téhož balíčku
apt-get autoremove <===> odstraní nainstalovaný balík i s jeho závislými balíky, které už nejsou jinde potřeba

apt-file <===> Tento nástroj umí vyhledat určitý soubor v balíčcích. Je instalovatelnou obdobou vyhledávání dostupného na packages.debian.org. Pro více informací viz manuál.

sudo apt-get -f install <===> Dojde tím k odstranění balíků se špatnými závislostmi (Stejnou službu jako v Synapticu Akce > Odstranit balíky které jsou v konfliktu a kliknout na tlačítko Použít)


So if you have a .deb file, you can install it by:

sudo dpkg -i /path/to/deb/file
sudo apt-get install -f

sudo apt install ./name.deb
Or

sudo apt install /path/to/package/name.deb

With old apt-get versions you must first move your deb file to /var/cache/apt/archives/ directory. For both, after executing this command, it will automatically download its dependencies.

First installing gdebi and then opening your .deb file using it (Right-click -> Open with). It will install your .deb package with all its dependencies.

Note: APT maintains the package index which is a database (/var/cache/apt/*.bin) of available packages available in repo defined in /etc/apt/sources.list file and in the /etc/apt/sources.list.d directory. All these methods will fail to satisfy the software dependency if the dependencies required by the deb is not present in the package index.


When dpkg installs a package and a package dependency is not satisfied, it leaves the package in an "unconfigured" state and that package is considered broken.

The sudo apt-get install -f command tries to fix this broken package by installing the missing dependency.


popis instalace na LINUXU na webu: http://www.pruvodce-linuxem.cz/instalace-softwaru