O executável htpasswd está ausente

52

Estou executando a 13.10. Instalação limpa. Ran: sudo apt-get install apache2

Eu esperaria que eu teria htpasswd no diretório / usr / sbin junto com o executável apache2. Eu não.

Eu posso fornecer todas as informações necessárias.

user217019
fonte
Divida sua pergunta. htpasswdé abordado aqui, enquanto você pode criar uma pergunta separada com o apache reinstalar.
Andrejs Cainikovs
Também faltava em 14.04
Nick Woodhams

Respostas:

108

Talvez você tenha o apache2-utils não instalado. Tente pesquisar apache-utils no gerenciador de software ou com a linha de comando:

sudo apt-get install apache2-utils
rechengehirn
fonte
4
username@host:~$ htpasswd
The program 'htpasswd' can be found in the following packages:
 * apache2-utils
 * mini-httpd
Try: sudo apt-get install <selected package>

A mensagem de erro é óbvia. sudo apt-get install apache2-utilsdeve resolver seu problema com o htpasswdbinário ausente .

Andrejs Cainikovs
fonte
3
Não se você desinstalar esse horrível pacote 'comando não encontrado'.
Aaron C. de Bruyn 15/15
O pacote 'command-not-found' ???
Andrejs Cainikovs