Potřebujete si do svého systému Debian či Ubuntu nainstalovat nějakou žhavou novinku? Naleznete příslušný balíček a pomocí správce balíčků `apt` jej nainstalujete. Nicméně, při pokusu o spuštění tohoto programu z příkazové řádky se objeví hláška „Příkaz nenalezen“. Tento článek vám poradí, jak zjistit, kam přesně `apt` daný program uložil.
Právě jste nainstalovali balíček, ale jaký příkaz k jeho spuštění vlastně použít?
Ve většině případů se název spustitelného souboru shoduje s názvem balíčku v Debianu nebo Ubuntu. Avšak někdy se tyto názvy liší a je potřeba vynaložit trochu úsilí, abyste správný název zjistili. Často je to způsobeno tím, že název balíčku je v kolizi s jiným již existujícím balíčkem. Naštěstí k nalezení správného názvu programu stačí jediný příkaz.
Využití `dpkg` pro zobrazení seznamu nainstalovaných souborů
Pro zobrazení kompletního seznamu všech souborů, které byly v rámci daného balíčku nainstalovány, použijte příkaz `dpkg` s parametrem `-L` (velké L). Například, pokud chcete prozkoumat balíček Firefox ESR, použijte:
dpkg -L firefox-esr
Zobrazí se cesty ke všem souborům, které daný balíček nainstaloval, včetně velmi důležitého spustitelného souboru:
Kde se v Linuxu nacházejí spustitelné programy?
Spustitelný soubor, který hledáte, se obvykle nachází v adresáři `bin`, což je zkratka pro „binární“. V hierarchii adresářů Linuxu je `/usr/bin` primárním umístěním pro spustitelné soubory, které instalujete:
Váš shell využívá vyhledávací cestu k tomu, aby programy v těchto adresářích našel, když zadáváte příkaz. Abyste zobrazili adresáře ve vaší vyhledávací cestě, podívejte se na proměnnou prostředí `$PATH`:
echo $PATH
Ve vaší vyhledávací cestě uvidíte adresáře oddělené dvojtečkou (:). Debian a Ubuntu obvykle instalují nové programy do adresářů `/usr/bin` nebo `/usr/sbin`. Adresář `/usr/sbin` je obvykle určen pro programy pro správu systému, které vyžadují spuštění s právy roota pomocí příkazu `sudo`.
Nyní už víte, kam `apt` daný program nainstaloval
Díky rychlému příkazu `dpkg` a znalosti organizace adresářů Linuxu je jednoduché zjistit, kam `apt` uložil váš nově nainstalovaný program. Tento postup je obzvláště užitečný v případech, kdy se název programu liší od názvu balíčku.