Sådan finder du, hvor apt installerede den pakke på Debian og Ubuntu

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.

  Sådan konfigurerer du Gmail til at bruge IMAP

Brug af dpkg til at liste installerede filer

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

 dpkg -L firefox-esr 

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

Hvor er eksekverbare programmer i Linux?

Den eksekverbare fil, du leder efter, er typisk i en bin-mappe, som står for “binær”. I Linux-biblioteksstrukturen er /usr/bin 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 miljøvariablen $PATH:

 echo $PATH 

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

  21 Ofte stillede OOP-interviewspørgsmål og svar at kende i dag

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 stemmer overens med pakkenavnet.