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

Come trovare dove apt ha installato quel pacchetto su Debian e Ubuntu
I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

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.





come cambiare il colore delle cartelle su mac
MUO Video della giornata SCORRI PER CONTINUARE CON IL CONTENUTO

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 il file -L (L maiuscola) opzione 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 è in genere in a bidone directory che sta per 'binario'. In la struttura delle directory di 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 il file $PATH variabile d'ambiente :

 echo $PATH

Vedrai le directory nel tuo percorso di ricerca separate da due punti ( : ) carattere. Debian e Ubuntu in genere installano nuovi programmi nel file /usr/bin O /usr/sbin directory. 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 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.