安装完centos7.2后,卸载掉不需要的自带软件,卸载Apache的时候,卸载不了。步骤是这样的:
1、停止httpd服务
# systemctl stop httpd.service //服务并没有启用
2、查看apache包
# rpm -qa|grep httpd //什么都没有
所以改用
# yum list|grep httpd //内容如下
darkhttpd.x86_64 1.11-1.el7 epel
httpd.x86_64 2.4.6-40.el7.centos base
httpd-devel.x86_64 2.4.6-40.el7.centos base
httpd-itk.x86_64 2.4.7.01-5.el7 epel
httpd-manual.noarch 2.4.6-40.el7.centos base
httpd-tools.x86_64 2.4.6-40.el7.centos base
libmicrohttpd.i686 0.9.33-2.el7 base
libmicrohttpd.x86_64 0.9.33-2.el7 base
libmicrohttpd-devel.i686 0.9.33-2.el7 base
libmicrohttpd-devel.x86_64 0.9.33-2.el7 base
libmicrohttpd-doc.noarch 0.9.33-2.el7 base
lighttpd.x86_64 1.4.39-1.el7 epel
lighttpd-fastcgi.x86_64 1.4.39-1.el7 epel
lighttpd-mod_geoip.x86_64 1.4.39-1.el7 epel
lighttpd-mod_mysql_vhost.x86_64 1.4.39-1.el7 epel
opensips-httpd.x86_64 1.10.5-3.el7 epel
owncloud-httpd.noarch 8.0.10-1.el7 epel
python-sphinxcontrib-httpdomain.noarch 1.4.0-1.el7 epel
radicale-httpd.noarch 1.1.1-1.el7 epel
viewvc-httpd-fcgi.noarch 1.1.24-1.el7 epel
viewvc-httpd-wsgi.noarch 1.1.24-1.el7 epel
web-assets-httpd.noarch 5-1.el7 epel
3、执行删除
# yum erase httpd.x86_64 //执行删除,内容如下
Loaded plugins: langpacks
No Match for argument: httpd.x86_64
No Packages marked for removal
应该怎么办?
用yum进行删除包操作的语法如下(erase是remove的别名,建议用remove):
yum remove package_name
Apache的package_name就是httpd,所以,正确的操作是:
yum remove httpd
另外,进行上面的操作,yum会自动删除Apache的依赖
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。