首頁  >  文章  >  運維  >  linux怎麼卸載apache

linux怎麼卸載apache

藏色散人
藏色散人原創
2019-08-03 13:32:333946瀏覽

linux怎麼卸載apache

linux怎麼卸載apache?

#方法一 

程式碼如下:

1.

root@server ~]# rpm -qa|grep httpd 
httpd-2.2.3-11.el5_2.centos.4 
httpd-manual-2.2.3-11.el5_2.centos.4

說明:rpm –qa | grep httpd 指令是為了把httpd 相關的套件都列出來,

我上面的例子是Linux預設安裝apache的rpm軟體包列表,如果是別的Linux版本列出來的列表有可能會不一樣,不過不用擔心,不管是什麼,卸載都從最下面的一個包開始,直到卸載掉第一個為止。

推薦:【Linux影片教學

例如:在這個範例中,我們應該先卸載httpd-manual-2.2.3-11.el5_2.centos. 4方法如下: 

程式碼如下:

rpm –e httpd-manual-2.2.3-11.el5_2.centos.4

(一般沒有必要帶版本號,如可直接寫成rpm –e httpd-manual) 

##程式碼如下:

rpm –e httpd --nodeps

php和mysql的卸載和apache的卸載方法一樣。 

注意:卸載的時候如果卸載不掉,系統一般會提示包的依賴關係,並且列出依賴的包的名稱,先卸載提示依賴的包就可以了。 

如果實在有卸載不掉的包,可以加—nodeps這個參數來卸載,例如我們卸載httpd-manual-2.2.3-11.el5_2.centos.4,實在卸載不掉了。

就用: 


[root@localhost ~]# rpm -e httpd-manual-2.2.3-11.el5_2.centos.4 --nodeps

方法二 

程式碼如下:

卸載指令apache 


#

sudo apt-get remove apache

卸載關聯 

sudo apt-get autoremove

手動移除設定 

sudo find /usr -name “*apache*” -exec rm -rf {} ; 
sudo find /etc -name “*apache*” -exec rm -rf {} ; 
sudo find /var -name “*apache*” -exec rm -rf {} ;

同樣,卸載其他軟體也可用此方法。

說明:rpm –qa | grep httpd 指令是為了把apache相關的套件都列出來,我上面的例子是Linux AS4預設安裝apache的rpm軟體包清單 

说明:rpm –e 是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的. 
rpm –e xxxx

注意:卸載的時候如果卸載不掉,系統一般會提示包的依賴關係,並且列出依賴的包的名稱,先卸載提示依賴的包就可以了。 

如果實在實在有卸載不掉的包,可以加—nodeps這個參數來卸載,例如我們卸載php-4.3.9-3.15,實在卸不掉了。

例如 

查看原始碼列印幫助 


rpm -e xxx --nodeps

注意是2個 

說明:RPM(RedHat Packge Manager)是RedHat公司出的軟體包管理器,使用它可以輕鬆地對rpm形式的軟體包進行安裝、升級、卸載、驗證、查詢等操作,安裝簡單,而卸載時也可以將軟體安裝在多處目錄中的文件刪除乾淨,因此推薦初學者盡可能使用rpm形式的軟體包。

rpm的參數中-i是安裝,-v是校驗,-h是用雜湊符顯示安裝進度,*.rpm是軟體包的檔案名稱(這裡的*.rpm特指* .src.rpm以外的以rpm為後綴的檔案);參數-e是刪除軟體包,packgename是軟體包名,與軟體包的檔案名稱有所區別,它往往是檔案名稱中位於版本號前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是軟體包檔名,它們的軟體包名稱分別是apache和apache-devel。更多的rpm參數請自行參考手冊頁:man rpm。

如果你不喜歡在字元介面下安裝或卸載這些軟體包,完全可以在X-Window下使用圖形介面的軟體包管理程序,如glint、xrpm這樣的圖形接口,或者是KDE的kpackge等,這樣軟體套件的安裝、升級、解除安裝、驗證和查詢就可以透過點擊滑鼠來輕鬆完成。

2、*.tar.gz/*.tgz、*.bz2形式的二進位軟體包 

安裝:tar zxvf *.tar.gz 或tar yxvf *.bz2 

卸載:手動刪除 

說明:*.tar.gz/*.bz2形式的二進位軟體包是用tar工具來打包、用gzip/bzip2壓縮的,安裝時直接解包即可。對於解壓縮後只有單一目錄的軟體,卸載時用指令「rm -rf 軟體目錄名」;如果解壓縮後檔案分散在多處目錄中,則必須一一手動刪除(稍麻煩),想知道解壓縮時向系統中安裝了哪些文件,可以用指令「tar ztvf *.tar.gz」/「tar ytvf *.bz2」取得清單。 tar的參數z是呼叫gzip解壓,x是解包,v是校驗,f是顯示結果,y是呼叫bzip2解壓,t是列出包的檔案清單。更多的參數請參考手冊頁:man tar。


以上是linux怎麼卸載apache的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn