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:
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:
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