如何启用缺少命令的包搜索

如何启用缺少命令的包搜索

在 Ubuntu Server 14.04 上,当我输入一个当前未安装的命令时,它会告诉我可以选择安装哪些软件包。下面是一个例子:

# chromium-browser
The program 'chromium-browser' is currently not installed. You can install it by typing:
apt-get install chromium-browser

此功能默认启用。我不需要自己做任何事情就可以获得这样的建议。现在,如果我在全新安装的 Ubuntu Server 16.04 上执行相同操作,它看起来如下:

# chromium-browser
bash: chromium-browser: command not found

我需要在 Ubuntu Server 16.04 上做什么才能获得我习惯的 14.04 行为?

(在上面的例子中,我使用了它,chromium-browser因为我知道我没有在任何服务器上安装这个包。但它可能是任何默认未安装的包。)

答案1

我发现我必须做的是安装该command-not-found软件包:

apt-get install command-not-found

运行此命令并重新启动 shell 后,我获得了我喜欢的早期 Ubuntu 版本的行为。

相关内容