Vai esat iestrēdzis, mēģinot izdomāt, kā palaist tikko instalēto programmu? Vienkārši izmantojiet šo vienkāršo metodi.
Jūs vēlaties instalēt kādu jaunu karstu programmu Debian vai Ubuntu. Jūs atrodat pakotni un izmantojiet apt, lai to instalētu. Bet, mēģinot to palaist komandrindā, no čaulas tiek parādīts kļūdas ziņojums, kurā teikts: “Komanda nav atrasta”. Lūk, kā uzzināt, kur apt to instalēja.
Jūs tikko instalējāt šo pakotni, bet kāda ir komanda, lai to palaistu?
Lielāko daļu laika izpildāmās programmas nosaukums atbilst Debian vai Ubuntu pakotnes nosaukumam. Dažreiz tie atšķiras, un jums ir nedaudz jāpastrādā, lai izdomātu izpildāmā faila nosaukumu. Bieži vien tas notiek tāpēc, ka pakotnes nosaukums konfliktē ar esošu pakotni. Par laimi, ir nepieciešama tikai viena komanda, lai noskaidrotu programmas nosaukumu.
Izmantojot dpkg, lai uzskaitītu instalētos failus
Lai uzskaitītu pakotnes instalēto failu pilnus ceļu nosaukumus, vienkārši izmantojiet -L (lielais burts L) opciju ar komandu dpkg. Piemēram, lai pārbaudītu Firefox ESR:
dpkg -L firefox-esr
Jūs redzēsit katra pakotnes instalētā faila ceļus, tostarp ļoti svarīgo izpildāmo failu:
Kur ir izpildāmās programmas operētājsistēmā Linux?
Jūsu meklētais izpildāmais fails parasti ir a atkritumu tvertne direktoriju, kas apzīmē “bināro”. In Linux direktoriju struktūra, /usr/bin ir galvenā instalējamo izpildāmo failu atrašanās vieta:
Jūsu apvalks izmanto meklēšanas ceļu, lai meklētu programmas šajos direktorijos, kad ievadāt komandu. Lai skatītu katalogus savā meklēšanas ceļā, pārbaudiet $PATH vides mainīgais:
echo $PATH
Jūs redzēsit direktorijus savā meklēšanas ceļā, atdalot tos ar kolu (:) raksturs. Debian un Ubuntu parasti instalē jaunas programmas /usr/bin vai /usr/sbin katalogi. Pēdējās parasti ir sistēmas administrēšanas programmas, kurām ir jādarbojas kā root, izmantojot sudo.
Tagad jūs zināt, kur šī programma ir instalēta
Izmantojot ātru dpkg komandu un zināšanas par Linux direktoriju organizēšanu, ir viegli noskaidrot, kur apt instalēja jūsu pilnīgi jauno programmu. Šis process ir īpaši noderīgs, ja programmas nosaukums nesakrīt ar pakotnes nosaukumu.