Command-Line

“showmount:找不到命令”:我怎麼知道要安裝什麼?

  • November 5, 2021

有時您執行命令並收到“找不到命令”錯誤消息。

之後,您嘗試安裝包含該命令的軟體包(我認為無論如何都會發生這種情況?)

例如showmount: command not found

apt-get install showmount什麼都不做,所以我猜這個showmount命令是一個包的一部分,但我不知道那個包是什麼。

我怎樣才能找出我需要安裝什麼包來獲得我需要的任何命令?我正在使用 Kali Linux。

您可以使用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 索引更新,它們就會更新。

你可能想通過安裝command-not-found 幫助程序來減輕你的生活

$ 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

引用自:https://unix.stackexchange.com/questions/355023