Įstrigo bandant išsiaiškinti, kaip paleisti ką tik įdiegtą programą? Tiesiog naudokite šį paprastą metodą.
Norite įdiegti naują karštą programą Debian arba Ubuntu. Jūs rasite paketą ir naudokite apt, kad jį įdiegtumėte. Bet kai bandote ją paleisti komandinėje eilutėje, iš apvalkalo gaunate klaidos pranešimą, kuriame sakoma: „Komanda nerasta“. Štai kaip sužinoti, kur jį įdiegė apt.
Ką tik įdiegėte tą paketą, bet kokia komanda jį paleisti?
Dažniausiai vykdomosios programos pavadinimas sutampa su Debian arba Ubuntu paketo pavadinimu. Kartais jie skiriasi ir jūs turite šiek tiek padirbėti, kad išsiaiškintumėte vykdomosios programos pavadinimą. Dažnai taip yra todėl, kad paketo pavadinimas prieštarauja esamam paketui. Laimei, norint išsiaiškinti programos pavadinimą, reikia tik vienos komandos.
Įdiegtų failų sąrašui naudokite dpkg
Norėdami išvardyti visus paketo įdiegtų failų pavadinimus, tiesiog naudokite -L (didžioji raidė L) parinktis su komanda dpkg. Pavyzdžiui, norėdami ištirti Firefox ESR:
dpkg -L firefox-esr
Pamatysite kiekvieno paketo įdiegto failo kelius, įskaitant labai svarbų vykdomąjį failą:
Kur yra vykdomosios programos „Linux“?
Vykdomasis failas, kurio ieškote, paprastai yra a šiukšliadėžė katalogą, kuris reiškia „dvejetainį“. Į Linux katalogų struktūra, /usr/bin yra pagrindinė jūsų įdiegtų vykdomųjų failų vieta:
Jūsų apvalkalas naudoja paieškos kelią, kad ieškotų programų šiuose kataloguose, kai įvedate komandą. Norėdami pamatyti katalogus paieškos kelyje, peržiūrėkite $PATH aplinkos kintamasis:
echo $PATH
Katalogus paieškos kelyje matysite atskirtus dvitaškiu (:)charakteris. „Debian“ ir „Ubuntu“ paprastai įdiegia naujas programas /usr/bin arba /usr/sbin katalogai. Pastarosios paprastai yra sistemos administravimo programos, kurias reikia paleisti kaip root naudojant sudo.
Dabar jūs žinote, kur ta programa įdiegta
Turint greitą dpkg komandą ir žinant „Linux“ katalogų organizavimą, lengva išsiaiškinti, kur „apt“ įdiegė jūsų visiškai naują programą. Šis procesas ypač naudingas, kai programos pavadinimas nesutampa su paketo pavadinimu.