apt-get remove apache2
并不能完全删除apache2
,因为在运行top
的过程之一中我仍然可以看到它。如何完全删除其ubuntu服务器上的apache2
?确实没有删除: />
~# which apache2
/usr/sbin/apache2
~# whereis apache2
apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz
#1 楼
apache2
是仅选择其他软件包的元软件包。如果您是通过安装该软件包来安装apache的,则只需运行此命令即可清理自动选择的软件包:手动安装了一个依赖项。您可以从太空中定位所有
apache2-
软件包,然后批处理: sudo apt autoremove
我希望能与
apache2.2-bin
一起回来(在撰写本文时)。评论
另外,如果还希望删除配置文件,请使用--purge:apt-get --purge remove apache2
– xyious
2012年8月17日上午10:03
最后一条命令输出apache2-mpm-prefork:/ usr / sbin / apache2
–于尔根·保罗(JürgenPaul)
2012年8月17日上午10:03
@Severus足够公平-我只是在猜测,但这是有道理的。是的,我只使用通配符,但是非常关注将要删除的内容。 apache2-common由非apache2 httpd的一些工具使用,因此您可能需要在之后重新安装一些东西。
–奥利♦
2012年8月17日上午10:06
@Oli用正则表达式“ apache2 *”删除对象很危险,很多东西最终都被删除了
– jhbsk
2013年12月8日7:57
@jasdeepkhalsa不是“危险”。 apt-get(与apt-cache不同)将其搜索限制为仅使用名称,因此影响范围不广。它捕获的所有内容都是Apache或Apache依赖的。自己检查apt-get -s remove apache2 *
–奥利♦
2013年12月9日8:53
#2 楼
请按照以下步骤使用apache2
删除Terminal
服务:如果运行apache2服务,请先停止它:
sudo service apache2 stop
现在,删除并使用以下命令清理所有apache2软件包:
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
//or
sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common
最后,运行
sudo apt-get autoremove
以防万一需要进行其他清理您可以执行以下两个操作确认已删除apache的测试:
which apache2
-应该返回空白行sudo service apache2 start
-应该返回apache2: unrecognized service
评论
sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common
–约翰·琼斯
17年7月7日在13:49
对我来说很完美
– Nechtan
19年9月7日在18:03
当我运行哪个apache2时,它报告/ usr / sbin / apache2。在重新安装之前是否应该删除某人?
– DonP
20年1月11日在20:18
清除apache2-bin应该删除/ usr / sbin / apache2
–siliconrockstar
20 Dec 13 '21:04
#3 楼
一种对我有用的非常简单明了的方法如下:停止
apache2
。sudo service apache2 stop
卸载Apache2及其依赖包。
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
使用
autoremove
选项摆脱其他依赖项。sudo apt-get autoremove
检查是否存在是所有尚未删除的配置文件。 />
资料来源:Dan Nanni如何在Ubuntu或Debian上卸载和删除Apache2
评论
对我来说是:sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common
–约翰·琼斯
17年11月7日在13:48
#4 楼
首先检查您使用的软件包名称是否正确,IMO正确的软件包名称为:apache2.x-common
如果要完全删除包含配置文件的软件包,请尝试:
dpkg --purge apache2.2-common
#5 楼
花点时间检查是否为Ubuntu 16.04使用了不同的软件包apache2.2-bin
,最新的软件包是apache2.4-bin
sudo apt-get purge apache2 apache2-utils apache2.4-bin apache2.4-common
#6 楼
从Ubuntu上删除apache2要从本地主机中完全删除
首先使用
service apache2 status
检查当前状态(如果它是活动的(正在运行))
写next
sudo apt remove apache2*
使用
y
说是。
评论
运行apt-get purge apache2。它将删除所有配置文件。我先用apt-get autoremove然后sudo rm -rf / etc / apache2