Står du fast i at prøve at finde ud af, hvordan man kører det program, du lige har installeret? Bare brug denne nemme metode.

Du vil installere et eller andet hot nyt program på Debian eller Ubuntu. Du finder pakken og bruger apt til at installere den. Men når du prøver at køre det på kommandolinjen, får du en fejlmeddelelse fra skallen, der siger "Kommando ikke fundet." Sådan finder du ud af, hvor apt installerede det.

Du har lige installeret den pakke, men hvad er kommandoen til at køre den?

Det meste af tiden svarer navnet på det eksekverbare program til navnet på Debian- eller Ubuntu-pakken. Nogle gange er de forskellige, og du skal gøre lidt arbejde for at finde ud af den eksekverbares navn. Ofte skyldes det, at pakkenavnet er i konflikt med en eksisterende pakke. Heldigvis kræver det kun én kommando for at finde ud af programmets navn.

Brug af dpkg til at liste installerede filer

For at liste de fulde stinavne for de installerede filer i en pakke, skal du blot bruge -L (stort L) mulighed med kommandoen dpkg. For eksempel for at undersøge Firefox ESR:

instagram viewer
dpkg -L firefox-esr

Du vil se stierne til hver fil, som pakken installerede, inklusive den oh-så-vigtige eksekverbare:

Hvor er eksekverbare programmer i Linux?

Den eksekverbare, du leder efter, er typisk i en beholder mappe, som står for "binær". I Linux-biblioteksstrukturen, /usr/bin er den primære placering for eksekverbare filer, du installerer:

Din shell bruger en søgesti til at søge efter programmer i disse mapper, når du indtaster en kommando. For at se mapperne i din søgesti skal du undersøge $PATH miljøvariabel:

echo $PATH

Du vil se mapperne i din søgesti adskilt af et kolon (:)Karakter. Debian og Ubuntu installerer typisk nye programmer i /usr/bin eller /usr/sbin mapper. Sidstnævnte er typisk systemadministrationsprogrammer, der kræver, at du kører som root ved hjælp af sudo.

Nu ved du, hvor apt installerede det program

Med en hurtig dpkg-kommando og kendskab til Linux-katalogorganisering er det nemt at finde ud af, hvor apt installerede dit helt nye program. Denne proces er især nyttig, når navnet på et program ikke matcher pakkenavnet.