Comment puis-je empêcher mon shell bash de demander l'installation d'un paquet?

4

Quand je tape mal une commande, le shell essaie de trouver un paquet qui la fournit. Comment puis-je désactiver cette fonctionnalité?

Exemple:

[dave@dave cpp]$ sl
bash: sl: command not found...
Install package 'sl' to provide command 'sl'? [N/y] 

J'aimerais bien si je ne suis pas invité à installer la commande.

Dave
la source
Wow, cela semble ennuyeux au delà de la raison! Je sais qu'Ubuntu utilise une suggestion de paquet similaire, mais au moins elle ne se termine pas par une invite. Est-ce standard dans Fedora Desktop? J'exécute Fedora sur un serveur et ne le reconnais pas.
Daniel Andersson

Réponses:

2

Après avoir fait un

yum remove PackageKit-command-not-found

si vous obtenez l'erreur,

bash: /usr/libexec/pk-command-not-found: No such file or directory

vous devrez ajouter la ligne suivante à ~ / .bashrc

unset command_not_found_handle
johnP
la source
Ou déconnectez-vous et revenez à nouveau. Il est à noter que la suppression command_not_found_handle est suffisante même sans retirer le paquet.
Mattdm
@mattdm ce n'est pas suffisant, encore faut-il supprimer ce paquet.
DominiCane le