"showmount: コマンドが見つかりません": 何をインストールするのか、どうすればわかりますか?

"showmount: コマンドが見つかりません": 何をインストールするのか、どうすればわかりますか?

コマンドを実行しましたが、「コマンドが見つかりません」というエラーメッセージが表示されることがあります。

その後、そのコマンドを含むパッケージをインストールしようとします。 (これは何が起こっているのでしょうか?)

例えばshowmount: command not found

apt-get install showmount何もしないので、showmountコマンドはパッケージの一部であるようですが、パッケージが何であるかはわかりません。

必要なコマンドを取得するには、どのパッケージをインストールする必要があるのか​​をどうやって知ることができますか?私はCaliLinuxを使用しています。

答え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

バージョン3.0以降を使用している場合apt-file(上記の最初のダウンロード後)、インデックスを個別に再更新する必要なく、デフォルトの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

(私が知っている限り)Debianベースのディストリビューションにデフォルトで含まれているapt-cacheを使用できます。

apt-cache search showmount

これはnfs-commonの結果も提供します。

答え4

nfsサーバーのインストール中に同じ問題に直面しました。私の場合は、次のコマンドを実行します。

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

sudoを書くのを忘れました。

関連情報