“showmount:未找到命令”:我如何知道要安装什么?

“showmount:未找到命令”:我如何知道要安装什么?

有时,您运行命令并收到“未找到命令”错误消息。

之后,您尝试安装包含该命令的软件包(我认为这就是发生的事情?)

例如showmount: command not found

apt-get install showmount不执行任何操作,所以我猜该showmount命令是包的一部分,但我不知道该包是什么。

如何找出需要安装哪些软件包才能获取我需要的命令?我正在使用 Kali Linux。

答案1

您可以使用apt-file它(您可能需要安装它):

apt-file search showmount

这表明该命令位于nfs-common包中。

通常,当您查找二进制文件时,您可以通过在二进制文件前添加以下前缀来限制搜索bin/

apt-file search bin/showmount

要安装apt-file,请运行

sudo apt-get install apt-file
sudo apt-file update

如果您最终使用的是apt-file3.0 或更高版本,则无需再次单独更新索引(在上面的初始下载之后),只要更新主 APT 索引,它们就会更新。

答案2

您可能想通过安装来简化您的生活未找到命令帮助程序

$ sudo apt install command-not-found
[…]
$ showmount
Command 'showmount' is available in '/sbin/showmount'
The command could not be located because '/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
showmount: command not found

答案3

您可以使用 apt-cache,它默认包含在基于 debian 的发行版中(据我所知):

apt-cache search showmount

这也给出了结果 nfs-common 。

答案4

我在安装 nfs 服务器时遇到了同样的问题。就我而言,只需运行以下命令。

sudo showmount -e [ip address of the nfs server]

我忘了写sudo。

相关内容