Quel est le programme qui suggère des packages installables?

11

L'une des fonctionnalités d'Ubuntu que j'aime vraiment est celle qui suggère des packages à installer si vous essayez d'exécuter un programme qui n'est pas installé, comme ceci:

$ nmap
The program 'nmap' is currently not installed. You can install it by typing:
sudo apt-get install nmap

Est-ce une fonctionnalité sophistiquée de Bash? Un démon supplémentaire qui se cache en arrière-plan? Comment ça fait ça?

nmichaels
la source

Réponses:

2

En complément de la réponse précédente:

Pour désactiver cela pour votre propre compte (sans désinstaller le package entier et donc le désactiver pour TOUS les utilisateurs), vous pouvez simplement ajouter la ligne suivante à votre propre ~ / .bashrc:

unset command_not_found_handle

Cela revient au comportement par défaut de bash (voir /etc/bash.bashrc pour la définition de la fonction command_not_found_handle: il appelle command-not-found s'il est installé, sinon il affiche le message d'erreur par défaut "command not found").

blackpit73
la source