"showmount: 명령을 찾을 수 없음": 무엇을 설치할지 어떻게 알 수 있나요?

"showmount: 명령을 찾을 수 없음": 무엇을 설치할지 어떻게 알 수 있나요?

명령을 실행했는데 "명령을 찾을 수 없음" 오류 메시지가 나타나는 경우가 있습니다.

그런 다음 해당 명령이 포함된 패키지를 설치하려고 합니다. (이게 무슨 일이 일어나고 있는 걸까요?)

예를 들어showmount: command not found

apt-get install showmount아무것도 하지 않으므로 showmount명령이 패키지의 일부인 것 같지만 패키지가 무엇인지는 모릅니다.

필요한 명령을 얻으려면 어떤 패키지를 설치해야 하는지 어떻게 알 수 있나요? 저는 칼리리눅스를 사용하고 있습니다.

답변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

(내가 아는 한) 데비안 기반 배포판에 기본적으로 포함되어 있는 apt-cache를 사용할 수 있습니다.

apt-cache search showmount

이는 nfs-common에 대한 결과도 제공합니다.

답변4

nfs 서버를 설치하는 동안 동일한 문제에 직면했습니다. 내 경우에는 다음 명령을 실행하면 됩니다.

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

sudo를 쓰는 것을 잊었습니다.

관련 정보