Azure Ubuntu 20.04 VM卸载Apache2后仍显示版本问题求助
Apache2卸载后残留可执行文件问题解答
- 结论:这确实是未关联系统包管理的残留可执行文件。
- 原因分析:
apt remove仅负责移除通过apt包管理器安装的文件,若你之前曾手动编译安装过Apache2,或是卸载过程中部分文件因权限、依赖关系未被清理,就会出现「包已卸载但可执行文件仍留存」的情况。 - 处理操作:
- 验证文件归属:执行命令
dpkg -S /usr/sbin/apache2,若输出dpkg-query: no path found matching pattern /usr/sbin/apache2,则确认该文件不属于任何apt安装的包,为残留文件。 - 删除残留文件:确认后直接删除该可执行文件,执行
sudo rm /usr/sbin/apache2。 - 清理残留配置:如需彻底清理,可执行
sudo apt purge apache2*移除所有Apache相关的残留配置文件。
- 验证文件归属:执行命令
内容的提问来源于stack exchange,提问作者Vaishnavi Vaishu
相关产品推荐
相关产品推荐

