Zasekli ste sa pri pokuse zistiť, ako spustiť program, ktorý ste práve nainštalovali? Stačí použiť túto jednoduchú metódu.

Chcete nainštalovať nejaký horúci nový program na Debian alebo Ubuntu. Nájdete balík a pomocou apt ho nainštalujete. Ale keď sa ho pokúsite spustiť na príkazovom riadku, dostanete chybové hlásenie z prostredia shell, ktoré hovorí: „Príkaz nenájdený“. Tu je návod, ako zistiť, kde ho apt nainštaloval.

Práve ste nainštalovali tento balík, ale aký je príkaz na jeho spustenie?

Väčšinou sa názov spustiteľného programu zhoduje s názvom balíka Debian alebo Ubuntu. Niekedy sú odlišné a musíte urobiť trochu práce, aby ste zistili názov spustiteľného súboru. Často je to preto, že názov balíka je v konflikte s existujúcim balíkom. Našťastie stačí jeden príkaz na zistenie názvu programu.

Použitie dpkg na zobrazenie zoznamu nainštalovaných súborov

Ak chcete zobraziť úplné názvy ciest k nainštalovaným súborom balíka, jednoducho použite -L (veľké L) pomocou príkazu dpkg. Ak chcete napríklad preskúmať Firefox ESR:

instagram viewer
dpkg -L firefox-esr

Uvidíte cesty každého súboru nainštalovaného balíka, vrátane veľmi dôležitého spustiteľného súboru:

Kde sú spustiteľné programy v systéme Linux?

Spustiteľný súbor, ktorý hľadáte, je zvyčajne v a kôš adresár, ktorý znamená „binárny“. In adresárovú štruktúru Linuxu, /usr/bin je primárne umiestnenie pre spustiteľné súbory, ktoré inštalujete:

Váš shell používa vyhľadávaciu cestu na hľadanie programov v týchto adresároch, keď zadávate príkaz. Ak chcete zobraziť adresáre vo svojej vyhľadávacej ceste, preskúmajte súbor $PATH premenná prostredia:

echo $PATH

Vo svojej vyhľadávacej ceste uvidíte adresáre oddelené dvojbodkou (:) postava. Debian a Ubuntu zvyčajne inštalujú nové programy do /usr/bin alebo /usr/sbin adresárov. Posledné z nich sú zvyčajne programy na správu systému, ktoré vyžadujú spustenie ako root pomocou sudo.

Teraz viete, kde apt nainštaloval tento program

S rýchlym príkazom dpkg a znalosťou organizácie adresárov Linuxu je ľahké zistiť, kam apt nainštaloval váš úplne nový program. Tento proces je užitočný najmä vtedy, keď sa názov programu nezhoduje s názvom balíka.