如何阻止我的 bash shell 要求安装软件包?

Dav*_*ave 6 linux fedora bash shell

当我输入错误命令时,shell 会尝试找到提供它的包。如何禁用此功能?

例子:

[dave@dave cpp]$ sl
bash: sl: command not found...
Install package 'sl' to provide command 'sl'? [N/y] 
Run Code Online (Sandbox Code Playgroud)

如果没有提示我安装命令,我想。

Joh*_*sin 11

问题是PackageKitCommandNotFound。删除它

yum 删除 PackageKit-command-not-found

根据邮件列表,应该可以解决问题。


小智 5

做了一个之后

yum remove PackageKit-command-not-found
Run Code Online (Sandbox Code Playgroud)

如果出现错误,

bash: /usr/libexec/pk-command-not-found: No such file or directory
Run Code Online (Sandbox Code Playgroud)

您需要将以下行添加到 ~/.bashrc

unset command_not_found_handle
Run Code Online (Sandbox Code Playgroud)