Zit je vast met het uitzoeken hoe je dat programma moet uitvoeren dat je zojuist hebt geïnstalleerd? Gebruik gewoon deze eenvoudige methode.
U wilt een nieuw nieuw programma op Debian of Ubuntu installeren. U vindt het pakket en gebruikt apt om het te installeren. Maar wanneer u het via de opdrachtregel probeert uit te voeren, krijgt u een foutmelding van de shell met de tekst: "Opdracht niet gevonden." Hier leest u hoe u erachter kunt komen waar apt het heeft geïnstalleerd.
U hebt zojuist dat pakket geïnstalleerd, maar wat is de opdracht om het uit te voeren?
Meestal komt de naam van het uitvoerbare programma overeen met de naam van het Debian- of Ubuntu-pakket. Soms zijn ze anders en moet je wat werk doen om de naam van het uitvoerbare bestand te achterhalen. Vaak komt dit doordat de pakketnaam conflicteert met een bestaand pakket. Gelukkig is er maar één commando nodig om de naam van het programma te achterhalen.
Dpkg gebruiken om geïnstalleerde bestanden weer te geven
Om de volledige padnamen van de geïnstalleerde bestanden van een pakket weer te geven, gebruikt u eenvoudigweg de
-L (hoofdletter L) optie met de opdracht dpkg. Om bijvoorbeeld Firefox ESR te onderzoeken:dpkg -L firefox-esr
Je ziet de paden van elk bestand dat door het pakket is geïnstalleerd, inclusief het o zo belangrijke uitvoerbare bestand:
Waar zijn uitvoerbare programma's in Linux?
Het uitvoerbare bestand dat u zoekt, bevindt zich meestal in een bak map die staat voor “binair”. In de Linux-directorystructuur, /usr/bin is de primaire locatie voor uitvoerbare bestanden die u installeert:
Uw shell gebruikt een zoekpad om naar programma's in deze mappen te zoeken wanneer u een opdracht invoert. Om de mappen in uw zoekpad te bekijken, onderzoekt u de Omgevingsvariabele $PATH:
echo $PATH
U ziet de mappen in uw zoekpad gescheiden door een dubbele punt(:)karakter. Debian en Ubuntu installeren doorgaans nieuwe programma's in de /usr/bin of /usr/sbin mappen. Deze laatste zijn doorgaans systeembeheerprogramma's waarvoor u als root moet worden uitgevoerd met behulp van sudo.
Nu weet u waar apt dat programma heeft geïnstalleerd
Met een snelle dpkg-opdracht en kennis van de Linux-maporganisatie is het gemakkelijk om erachter te komen waar apt uw gloednieuwe programma heeft geïnstalleerd. Dit proces is vooral handig als de naam van een programma niet overeenkomt met de pakketnaam.