Du har precis hämtat ett spännande nytt program till ditt Debian- eller Ubuntu-system. Efter att ha hittat paketet och använt `apt` för installationen, stöter du på ett problem. När du försöker starta programmet via kommandoraden, får du ett felmeddelande som indikerar att kommandot inte hittas. Låt oss undersöka hur du kan spåra var `apt` faktiskt placerade programmet.
Programmet är installerat, men hur startar man det?
I de flesta fall överensstämmer namnet på den körbara filen med namnet på själva Debian- eller Ubuntu-paketet. Ibland kan det dock finnas en avvikelse, och du behöver göra lite detektivarbete för att hitta den korrekta filen. Detta kan bero på att paketnamnet krockar med ett annat existerande paket. Som tur är, finns det ett enkelt kommando som hjälper dig att identifiera den körbara filens namn.
Använd `dpkg` för att lista installerade filer
För att få en lista över de kompletta sökvägarna till de filer som ett specifikt paket har installerat, använd helt enkelt `-L` (stort L) tillsammans med kommandot `dpkg`. Till exempel, för att granska installationen av Firefox ESR, kan du skriva:
dpkg -L firefox-esr
Resultatet blir en lista över sökvägarna till alla filer som paketet installerade, inklusive den viktiga körbara filen:
Var lagras körbara program i Linux?
Den körbara filen som du söker efter, finns oftast i en katalog som heter `bin`, vilket står för ”binär”. I Linux filsystemshierarki är `/usr/bin` standardplatsen för de flesta körbara program du installerar:
Ditt kommandotolksfönster använder en så kallad sökväg (path) för att leta efter program i dessa kataloger när du anger ett kommando. För att se vilka kataloger som ingår i din sökväg, kan du inspektera miljövariabeln `$PATH`:
echo $PATH
Du kommer att se katalogerna i din sökväg, separerade med kolon (:). Debian och Ubuntu installerar vanligtvis nya program i antingen `/usr/bin` eller `/usr/sbin`. De senare är vanligtvis systemadministrationsprogram som kräver att du har root-behörighet och använder kommandot `sudo`.
Nu vet du var `apt` installerade programmet
Genom att använda ett enkelt `dpkg`-kommando, och med en grundläggande förståelse för Linux filsystem, är det enkelt att lokalisera var `apt` installerade ditt nya program. Denna metod är speciellt användbar när namnet på ett program skiljer sig från paketnamnet.