Comment trouver où apt a installé ce package sur Debian et Ubuntu

Comment trouver où apt a installé ce package sur Debian et Ubuntu

Vous souhaitez installer un nouveau programme brûlant sur Debian ou Ubuntu. Vous trouvez le package et utilisez apt pour l’installer. Mais lorsque vous essayez de l’exécuter sur la ligne de commande, vous recevez un message d’erreur du shell indiquant : « Commande introuvable ». Voici comment savoir où apt l’a installé.

Vous venez d’installer ce package, mais quelle est la commande pour l’exécuter ?

La plupart du temps, le nom du programme exécutable correspond au nom du package Debian ou Ubuntu. Parfois, ils sont différents et il faut faire un peu de travail pour trouver le nom de l’exécutable. Cela est souvent dû au fait que le nom du package est en conflit avec un package existant. Heureusement, une seule commande suffit pour déterminer le nom du programme.

Utiliser dpkg pour répertorier les fichiers installés

Pour lister les chemins complets des fichiers installés d’un package, utilisez simplement l’ option -L (L majuscule) avec la commande dpkg. Par exemple, pour examiner Firefox ESR :

dpkg -L firefox-esr

Vous verrez les chemins de chaque fichier installé par le package, y compris l’exécutable si important :

Liste Firefox-esr dpkg sur Debian

Où sont les programmes exécutables sous Linux ?

L’exécutable que vous recherchez se trouve généralement dans un répertoire bin qui signifie « binaire ». Dans la structure de répertoires Linux , /usr/bin est l’emplacement principal des exécutables que vous installez :

Liste de /usr/bin sur Debian

Votre shell utilise un chemin de recherche pour rechercher des programmes dans ces répertoires lorsque vous entrez une commande. Pour voir les répertoires dans votre chemin de recherche, examinez la variable d’environnement $PATH :

echo $PATH

Vous verrez les répertoires dans votre chemin de recherche séparés par un caractère deux-points ( : ). Debian et Ubuntu installent généralement de nouveaux programmes dans les répertoires /usr/bin ou /usr/sbin . Ces derniers sont généralement des programmes d’administration système qui nécessitent que vous les exécutiez en tant que root à l’aide de sudo.

Vous savez maintenant où apt a installé ce programme

Avec une commande rapide dpkg et une connaissance de l’organisation des répertoires Linux, il est facile de déterminer où apt a installé votre tout nouveau programme. Ce processus est particulièrement utile lorsque le nom d’un programme ne correspond pas au nom du package.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *