哪个“程序”当前没有安装。”从中获取程序列表?

quickly运行命令时quickly我得到这个输出:

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

但是在运行时:

 apt-cache policy quickly 

我得到:

 N: Unable to locate package quickly 

因此,因为软件包quickly就不在存储库中,当我输入一个属于它的命令来获取其应用程序列表时,告诉我如何安装当前未安装的程序的东西? 它是如何获得程序列表的? 即使这只是一个错误,它也揭示了该程序的一些工作原理,因为它表明它不只是查看使用sudo apt-get update下载的包列表,否则它会知道该程序不存在。 此外,这只是gnome-terminal内置function还是负责有用消息的东西,可以卸载一个单独的应用程序?

/etc/bash.bashrc结束时,您将找到一些最终定义bash函数command_not_found_handle命令。 然后man bash告诉我们在输入不存在的命令时调用此命令。在我的机器上,句柄调用/usr/lib/command-not-found作为python脚本。 这再次导致/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py ,它似乎调用apt-getaptitute (在文件中搜索两个)。