在Debian 7上卸载软件包

我正试图卸载Debian 7服务器上的apache2。

首先我停止这样的apache2服务:

sudo service apache2 stop 

然后我做了

 sudo apt-get --purge remove apache2 

我得到的回应是:

0升级,0新安装,1删除和4未升级。 在这个操作之后,29.7 kB磁盘空间将被释放。 你想继续[Y / N]吗? Y(读取数据库… 43648目前安装的文件和目录。)删除apache2 … mark @ mw-webdev2:/ etc $

所以我想它会被卸载,但如果我运行:

 sudo service apache2 start 

我得到这个:

启动Web服务器:apache2。

我真的不明白这里发生了什么。 为什么说它被卸载,但它仍然安装在我的服务器上运行?

您可以尝试删除apache2-commonapache2.2-common等基本包。 你的init脚本也不能被删除。

起初你可以看到apache2依赖

 apt-cache depends apache2 |egrep Depends: |awk {'print $2'} 

然后应用--purge with dpkg command