http://blog.sina.com.cn/s/blog_89816f5f0102w1bi.html
centos刪除系統自帶的httpd
1、[root@localhost etc]# rpm -qa|grep httpd,查看與httpd相關軟件包。
httpd-tools-2.2.15-15.el6.centos.i686
httpd-2.2.15-15.el6.centos.i686
www.2cto.com
2、然后刪除httpd:
[root@localhost etc]# rpm -e httpd
出現問題:
error: Failed dependencies:
httpd >= 2.2.0 is needed by (installed) gnome-user-share-0.10-6.el5.i386
3、還有一個相關的軟件包沒有刪除,清除之,即:
[root@localhost etc]# rpm -e gnome-user-share
www.2cto.com
4、再刪除httpd
[root@localhost etc]# rpm -e httpd
#可以使用參數–nodeps的意思就是不管各個程序包間的依賴關系。
[root@localhost etc]#rpm -e –nodeps httpd //這樣不需要刪除gnome-user-share了.
執行rpm -q php,如果返回php版本,剛是rpm安裝;不返回php版本則是二進制安裝。
對於rpm安裝執行rpm -e php --nodeps 即可徹底系統自帶的php;對於二進制安裝直接目錄就可以。
apache、mysql用同樣的方法即可刪除。
執行rpm -q php,如果返回php版本,剛是rpm安裝;不返回php版本則是二進制安裝。
對於rpm安裝執行rpm -e php --nodeps 即可徹底系統自帶的php;對於二進制安裝直接目錄就可以。
apache、mysql用同樣的方法即可刪除。
安裝方法
只安裝一個軟件時
yum -y install httpd
安裝多個相類似的軟件時
yum -y install httpd*
安裝多個非類似軟件時
yum -y install httpd php php-gd mysql
只卸載一個軟件時
yum -y remove httpd
卸載多個相類似的軟件時
yum -y remove httpd*
卸載多個非類似軟件時
yum -y remove httpd php php-gd mysql
另外還有一個非常實用的用法
假如我要執行iostat這個命令來查看CPU與存儲設備狀態,可是執行卻發現沒有這個命令
於是執行yum install iostat,結果說找不到該軟件,使用下面的辦法可以解決
yum search iostat就能查到和iostat相關的安裝包了,
另外想安裝一個程序,只記得一部分名稱,也可以用這個辦法來實現安裝
yum search png |grep png
就能找到我們想安裝的libpng這個名稱
最后,最好在運行linux面板安裝之前運行一下下面的命令。
yum -y remove httpd
yum -y install file
yum -y install patch
yum -y update