“showmount : command not found”: 무엇을 설치해야하는지 어떻게 알 수 있습니까?


25

때때로 명령을 실행하고 "명령을 찾을 수 없음"오류 메시지가 나타납니다.

그런 다음 해당 명령이 포함 된 패키지를 설치하려고 시도합니다 (어쨌든 어떻게됩니까?)

예 : showmount: command not found

apt-get install showmount아무것도하지 않으므로 showmount명령이 패키지의 일부 라고 생각 하지만 해당 패키지가 무엇인지 모르겠습니다.

필요한 명령을 얻기 위해 어떤 패키지를 설치해야하는지 어떻게 알 수 있습니까? Kali Linux를 사용하고 있습니다.

답변:


14

데비안 기반 배포판 (afaik)에 기본으로 포함 된 apt-cache를 사용할 수 있습니다.

apt-cache search showmount

결과는 nfs-common입니다.


2
이 경우에는 효과가 있지만 (어쨌든 좋은 생각입니다) 패키지 이름과 설명에 언급 된 단어 만 찾기 때문에 불행히도 일반적으로 적용 할 수 없습니다.
Stephen Kitt

1
데비안에서는 다음과 같이 작동합니다.apt search pkgname
George Vasiliou

@StephenKitt 수정!
Joakim

apt-cache search showmount와 apt search showmount 모두 내가 찾던 결과를 얻었습니다. @StephenKitt apt 파일 검색 showmount를 사용하면 이미 apt 파일 업데이트를 실행하더라도 업데이트 캐시가 표시됩니다. 그래서 내가 Joakims에게 대답했습니다.
a.smith

괜찮습니다. 허용 된 답변이 일반적으로 작동하지 않기 때문에 제목을 결과로보다 구체적으로 만들기 위해 질문을 편집하지 않아도되기를 바랍니다.
Stephen Kitt

29

이를 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
어떤 패키지가 제공되는지 어떻게 알 수 apt-file있습니까? :-)
Mark

@Mark-잘 모르겠지만, 나는 그것이 자체 패키지 apt-file이고 우분투의 경우 우주 저장소에 있다는 것을 알고 있습니다 .
Joe

최근에 사용하지 않은 경우을 사용하기 전에 apt-file search실행해야합니다 sudo apt-file update. 그러면 모든 인덱스가 업데이트되어 현재 알고있는 리포지토리 집합을 기반으로 항목을 찾을 수 있습니다. 업데이트와 sudo apt-get update는 별개입니다 .
Joe

그것은 실제로 약간의 catch-22이며, 나는 내 대답을 업데이트했습니다.
Stephen Kitt

18

찾을 수없는 명령 도우미를 설치하여 삶을 편하게 할 수 있습니다.

$ 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

니스,하지만이 작동합니다 bash하지만 다른 셸 (나는 노력 tcshzsh)
arielf


0

nfs 서버를 마운트하는 동안 동일한 문제에 직면했습니다. 제 경우에는 다음 명령을 실행하십시오.

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

나는 sudo를 쓰는 것을 잊었다.


-1

다음 명령을 실행하십시오.

  • # apt update
  • # apt install rpcbind nfs-common
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.