什么提供了缺少的命令包安装提示?

什么提供了缺少的命令包安装提示?

在某些 Ubuntu 系统上我收到如下提示:

$ nc

Command 'nc' not found, but can be installed with:

apt install netcat-openbsd      # version 1.206-1ubuntu1, or
apt install ncat                # version 7.80+dfsg1-2build1
apt install netcat-traditional  # version 1.10-41.1ubuntu1

是什么产生了这些提示?

答案1

这些来自command-not-found公用事业它本身就在包裹里command-not-found

$ /usr/lib/command-not-found -- nc

如果你安装了该软件包,你需要运行一个额外的程序apt update来下载使用的数据库command-not-found(例如,来自http://archive.ubuntu.com/ubuntu/dists/jammy/main/cnf/)。

UNIX & Linux StackExchange 上的这个答案解释它最终如何与 shell 集成。

相关内容