Ste obtičali pri poskusu, kako zagnati program, ki ste ga pravkar namestili? Samo uporabite to preprosto metodo.

Na Debian ali Ubuntu želite namestiti nov vroč program. Poiščete paket in uporabite apt, da ga namestite. Toda ko ga poskušate zagnati v ukazni vrstici, dobite sporočilo o napaki lupine z napisom »Ukaz ni bil najden«. Tukaj je opisano, kako ugotovite, kje ga je apt namestil.

Pravkar ste namestili ta paket, toda kakšen je ukaz za njegov zagon?

Večino časa se ime izvršljivega programa ujema z imenom paketa Debian ali Ubuntu. Včasih so drugačni in se morate malo potruditi, da ugotovite ime izvedljive datoteke. Pogosto je to zato, ker je ime paketa v nasprotju z obstoječim paketom. Na srečo je potreben le en ukaz, da ugotovimo ime programa.

Uporaba dpkg za seznam nameščenih datotek

Če želite prikazati polna imena poti nameščenih datotek paketa, preprosto uporabite -L (velika L) možnost z ukazom dpkg. Če želite na primer pregledati Firefox ESR:

dpkg -L firefox-esr

Videli boste poti vsake datoteke, ki jo je namestil paket, vključno z oh tako pomembno izvedljivo datoteko:

Kje so izvršljivi programi v Linuxu?

Izvršljiva datoteka, ki jo iščete, je običajno v a koš imenik, ki pomeni "binarni". notri imeniško strukturo Linuxa, /usr/bin je primarna lokacija za izvršljive datoteke, ki jih namestite:

Vaša lupina uporablja iskalno pot za iskanje programov v teh imenikih, ko vnesete ukaz. Če želite videti imenike na vaši iskalni poti, preglejte Spremenljivka okolja $PATH:

echo $PATH

Na iskalni poti boste videli imenike, ločene z dvopičjem (:) značaj. Debian in Ubuntu običajno namestita nove programe v /usr/bin oz /usr/sbin imeniki. Slednji so običajno sistemski skrbniški programi, ki zahtevajo, da jih izvajate kot root s sudo.

Zdaj veste, kje je apt namestil ta program

S hitrim ukazom dpkg in poznavanjem organizacije imenikov Linux je enostavno ugotoviti, kje je apt namestil vaš povsem nov program. Ta postopek je še posebej uporaben, če se ime programa ne ujema z imenom paketa.