Come trovare dove apt ha installato quel pacchetto su Debian e Ubuntu

Come trovare dove apt ha installato quel pacchetto su Debian e Ubuntu

Vuoi installare qualche nuovo programma interessante su Debian o Ubuntu. Trovi il pacchetto e usa apt per installarlo. Ma quando provi a eseguirlo dalla riga di comando, ricevi un messaggio di errore dalla shell che dice “Comando non trovato”. Ecco come scoprire dove apt lo ha installato.

Hai appena installato quel pacchetto, ma qual è il comando per eseguirlo?

Nella maggior parte dei casi, il nome del programma eseguibile corrisponde al nome del pacchetto Debian o Ubuntu. A volte sono diversi e devi fare un po’ di lavoro per capire il nome dell’eseguibile. Spesso ciò accade perché il nome del pacchetto è in conflitto con un pacchetto esistente. Fortunatamente, basta un solo comando per capire il nome del programma.

Utilizzo di dpkg per elencare i file installati

Per elencare i percorsi completi dei file installati di un pacchetto, utilizzare semplicemente l’ opzione -L (L maiuscola) con il comando dpkg. Ad esempio, per esaminare Firefox ESR:

dpkg -L firefox-esr

Vedrai i percorsi di ciascun file installato dal pacchetto, incluso l’eseguibile così importante:

Elenco dpkg di Firefox-esr su Debian

Dove sono i programmi eseguibili in Linux?

L’eseguibile che stai cercando si trova in genere in una directory bin che sta per “binary” . Nella struttura delle directory Linux , /usr/bin è il percorso principale per gli eseguibili installati:

Elenco di /usr/bin su Debian

La tua shell utilizza un percorso di ricerca per cercare programmi in queste directory quando inserisci un comando. Per vedere le directory nel percorso di ricerca, esamina la variabile d’ambiente $PATH :

echo $PATH

Vedrai le directory nel percorso di ricerca separate da un carattere due punti ( 🙂 . Debian e Ubuntu in genere installano nuovi programmi nelle directory /usr/bin o /usr/sbin . Questi ultimi sono in genere programmi di amministrazione del sistema che richiedono l’esecuzione come root utilizzando sudo.

Ora sai dove apt ha installato quel programma

Con un rapido comando dpkg e la conoscenza dell’organizzazione delle directory di Linux, è facile capire dove apt ha installato il tuo nuovo programma. Questo processo è particolarmente utile quando il nome di un programma non corrisponde al nome del pacchetto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *