web-dev-qa-db-ja.com

「showmount:コマンドが見つかりません」:何をインストールするかを知るにはどうすればよいですか?

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

その後、そのコマンドを含むパッケージをインストールしようとします(とにかくそれが起こると思いますか?)

例えばshowmount: command not found

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

必要なコマンドを取得するために、どのパッケージをインストールする必要があるかを知るにはどうすればよいですか? Kali Linuxを使用しています。

25
a.smith

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

apt-cache search showmount

結果としてnfs-commonも得られます。

16
Joakim

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-file 3.0以降になる場合、インデックスを個別に更新する必要はありません(上記の最初のダウンロード後)。メインのAPT=インデックスは常に更新されます更新されます。

29
Stephen Kitt

command-not-found helper をインストールして、人生を楽にしたいと思うかもしれません。

$ 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
18
Roman Czyborra

「パッケージのコンテンツの検索」セクションの下にある http://packages.debian.org または http://packages.ubuntu.com にアクセスします。他のaptツールをインストールしなくても、必要なファイルを含むパッケージを見つけることができます。

1
silver

NFSサーバーのマウント中に同じ問題に直面しました。私の場合、次のコマンドを実行するだけです。

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

須藤を書くのを忘れました。

0
sabbir ahmed