htpasswd可执行文件丢失

我正在运行13.10版本的系统,进行了干净安装。执行了以下命令: sudo apt-get install apache2
我本以为在/usr/sbin目录下会有htpasswd文件,与apache2可执行文件一起存在。但事实并非如此。
如果需要,我可以提供任何必要的信息。

请将您的问题分开。htpasswd在这里有涵盖,而您可以另外提出一个关于Apache重新安装的问题。 - Andrejs Cainikovs
还有在14.04版本中也缺失了。 - Nick Woodhams
2个回答

也许您尚未安装apache2-utils。 请尝试在软件管理器中搜索apache-utils,或使用命令行:
sudo apt-get install apache2-utils

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

错误信息很明显。使用sudo apt-get install apache2-utils命令可以解决缺少htpasswd二进制文件的问题。

3如果你卸载了那个可怕的“command-not-found”软件包,就不会发生这种情况了。 - Aaron C. de Bruyn