Oletko jumissa yrittäessäsi ajaa juuri asentamaasi ohjelmaa? Käytä vain tätä helppoa menetelmää.

Haluat asentaa uuden kuuman ohjelman Debianiin tai Ubuntuun. Löydät paketin ja asennat sen käyttämällä apt-ohjelmaa. Mutta kun yrität suorittaa sen komentorivillä, saat virheilmoituksen komentotulkista, jossa sanotaan "Komentoa ei löydy". Näin saat selville, mihin apt asensi sen.

Asensit juuri kyseisen paketin, mutta mikä on komento sen suorittamiseen?

Useimmiten suoritettavan ohjelman nimi vastaa Debian- tai Ubuntu-paketin nimeä. Joskus ne ovat erilaisia, ja sinun on tehtävä vähän työtä selvittääksesi suoritettavan tiedoston nimen. Usein tämä johtuu siitä, että paketin nimi on ristiriidassa olemassa olevan paketin kanssa. Onneksi ohjelman nimen selvittämiseen tarvitaan vain yksi komento.

dpkg: n käyttäminen asennettujen tiedostojen luetteloimiseen

Listaaksesi paketin asennettujen tiedostojen täydelliset polut, käytä -L (iso L) vaihtoehto dpkg-komennolla. Esimerkiksi Firefox ESR: n tutkiminen:

instagram viewer
dpkg -L firefox-esr

Näet jokaisen paketin asentaman tiedoston polut, mukaan lukien erittäin tärkeä suoritettava tiedosto:

Missä ovat suoritettavat ohjelmat Linuxissa?

Etsimäsi suoritettava tiedosto on yleensä a roskakori hakemisto, joka tarkoittaa "binaarista". Sisään Linuxin hakemistorakenne, /usr/bin on ensisijainen sijainti asennetuille suoritetuille tiedostoille:

Shelli käyttää hakupolkua ohjelmien etsimiseen näistä hakemistoista, kun annat komennon. Jos haluat nähdä hakupolullasi olevat hakemistot, tutki $PATH ympäristömuuttuja:

echo $PATH

Näet hakupolullasi olevat hakemistot erotettuina kaksoispisteellä (:)merkki. Debian ja Ubuntu asentavat yleensä uusia ohjelmia /usr/bin tai /usr/sbin hakemistoja. Jälkimmäiset ovat tyypillisesti järjestelmänhallintaohjelmia, jotka edellyttävät, että sinun on suoritettava pääkäyttäjänä sudon avulla.

Nyt tiedät, mihin apt asensi ohjelman

Nopealla dpkg-komennolla ja Linux-hakemistojen organisoinnin tuntemuksella on helppo selvittää, mihin apt asensi upouuden ohjelmasi. Tämä prosessi on erityisen hyödyllinen, kun ohjelman nimi ei vastaa paketin nimeä.