때때로 명령을 실행하고 “명령을 찾을 수 없음”오류 메시지가 나타납니다.
그런 다음 해당 명령이 포함 된 패키지를 설치하려고 시도합니다 (어쨌든 어떻게됩니까?)
예 : showmount: command not found
apt-get install showmount
아무것도하지 않으므로 showmount
명령이 패키지의 일부 라고 생각 하지만 해당 패키지가 무엇인지 모르겠습니다.
필요한 명령을 얻기 위해 어떤 패키지를 설치해야하는지 어떻게 알 수 있습니까? Kali Linux를 사용하고 있습니다.
답변
데비안 기반 배포판 (afaik)에 기본으로 포함 된 apt-cache를 사용할 수 있습니다.
apt-cache search showmount
결과는 nfs-common입니다.
답변
이를 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 인덱스가 업데이트 될 때마다 업데이트됩니다.
답변
찾을 수없는 명령 도우미를 설치하여 삶을 편하게 할 수 있습니다.
$ 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
답변
‘패키지 내용 검색’섹션 에서 http://packages.debian.org 또는 http://packages.ubuntu.com 으로 이동하십시오. 다른 적절한 도구를 설치하지 않고도 필요한 파일이 포함 된 패키지를 찾을 수 있습니다.
답변
nfs 서버를 마운트하는 동안 동일한 문제에 직면했습니다. 제 경우에는 다음 명령을 실행하십시오.
sudo showmount -e [ip address of the nfs server]
나는 sudo를 쓰는 것을 잊었다.
답변
다음 명령을 실행하십시오.
# apt update
# apt install rpcbind nfs-common