我正在尝试安装并运行 apache2,但之后apt-get purge apache2;apt-get install apache2
(以 root 身份)仍然缺少该文件/usr/sbin/apache2
我正在运行 Backtrack 5 RC 2,它是 Ubuntu 的一个衍生版本。
我该如何修复它?
答案1
鉴于您正在清除,大概您在某个时候安装了它,但出了问题。 /usr/sbin/apache2 二进制文件不是由 apache2 包提供的,而是由其依赖项之一提供的:
# dpkg -S /usr/sbin/apache2
apache2-mpm-prefork: /usr/sbin/apache2
如果您的二进制文件丢失,但包仍然安装,您可以使用上述命令找出哪个包提供了二进制文件并重新安装。