Zapeli ste pokušavajući shvatiti kako pokrenuti program koji ste upravo instalirali? Samo koristite ovu jednostavnu metodu.

Želite instalirati neki novi vrući program na Debian ili Ubuntu. Pronađete paket i koristite apt da ga instalirate. Ali kada ga pokušate pokrenuti na naredbenom retku, dobit ćete poruku o pogrešci iz ljuske koja kaže: "Naredba nije pronađena." Evo kako saznati gdje ga je apt instalirao.

Upravo ste instalirali taj paket, ali koja je naredba za njegovo pokretanje?

Većinu vremena naziv izvršnog programa odgovara nazivu Debian ili Ubuntu paketa. Ponekad su različiti i morate se malo potruditi da otkrijete naziv izvršne datoteke. Često je to zato što je naziv paketa u sukobu s postojećim paketom. Srećom, potrebna je samo jedna naredba da se otkrije naziv programa.

Korištenje dpkg za popis instaliranih datoteka

Za popis punih naziva putanja instaliranih datoteka paketa jednostavno upotrijebite -L (veliko L) opciju s dpkg naredbom. Na primjer, da ispitate Firefox ESR:

dpkg -L firefox-esr
instagram viewer

Vidjet ćete staze svake datoteke koju je paket instalirao, uključujući tako važnu izvršnu datoteku:

Gdje su izvršni programi u Linuxu?

Izvršna datoteka koju tražite obično je u a kanta za smeće imenik koji označava "binarni". U strukturu direktorija Linuxa, /usr/bin je primarna lokacija za izvršne datoteke koje instalirate:

Vaša ljuska koristi put pretraživanja za traženje programa u tim direktorijima kada unesete naredbu. Da biste vidjeli direktorije na svojoj stazi pretraživanja, pregledajte $PATH varijabla okruženja:

echo $PATH

Vidjet ćete imenike na svom putu pretraživanja odvojene dvotočkom (:)lik. Debian i Ubuntu obično instaliraju nove programe u /usr/bin ili /usr/sbin imenici. Potonji su obično programi za administraciju sustava koji zahtijevaju pokretanje kao root koristeći sudo.

Sada znate gdje je apt instalirao taj program

Uz brzu naredbu dpkg i poznavanje organizacije Linux imenika, lako je otkriti gdje je apt instalirao vaš potpuno novi program. Ovaj je postupak posebno koristan kada naziv programa ne odgovara nazivu paketa.