Às vezes, você executa um comando e recebe uma mensagem de erro "comando não encontrado".
Depois disso, você tenta instalar o pacote que contém esse comando (acho que é o que acontece, afinal?)
por exemplo showmount: command not found
apt-get install showmount
não faz nada, então acho que o showmount
comando faz parte de um pacote, mas não sei o que é esse pacote.
Como posso descobrir qual pacote eu preciso instalar para obter o comando que eu preciso? Estou usando o Kali Linux.
apt search pkgname
Você pode usar
apt-file
para isso (pode ser necessário instalá-lo):Isso revela que o comando está no
nfs-common
pacote.Normalmente, quando você procura um binário, pode restringir a pesquisa prefixando o binário com
bin/
:Para instalar
apt-file
, executeSe você terminar com o
apt-file
3.0 ou posterior, não precisará atualizar os índices novamente separadamente (após o download inicial acima), eles serão atualizados sempre que os principais índices do APT forem atualizados.fonte
apt-file
? :-)apt-file
e, para o ubuntu, está no repositório do universo.apt-file search
, você deve executarsudo apt-file update
- se não tiver feito isso recentemente. Isso atualiza todos os seus índices, para que possa encontrar coisas com base no seu conjunto atual de repositórios que o apt conhece. É separado da atualização quesudo apt-get update
faz.Convém facilitar sua vida instalando o assistente não encontrado
fonte
bash
, mas não em outros shells (eu tenteitcsh
ezsh
)Navegue até http://packages.debian.org ou http://packages.ubuntu.com na seção 'Pesquisar o conteúdo dos pacotes'. Você pode encontrar o pacote que contém o arquivo necessário sem instalar outras ferramentas do apt.
fonte
Eu enfrentei o mesmo problema ao montar o servidor nfs. No meu caso, basta executar o seguinte comando.
Eu esqueci de escrever sudo.
fonte
Execute os seguintes comandos,
# apt update
# apt install rpcbind nfs-common
fonte