linux如何卸載apache方法總結

來源:互聯網
上載者:User

本文章總結了關於linux卸載apache方法總結,有需要的朋友可參考一下。

方法一

 代碼如下 複製代碼

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 mysql 命令是為了把mysql相關的包都列出來,我上面的例子是Linux預設安裝apache的rpm軟體包列表,如果是別的Linux版本列出來的列表有可能會不一樣,不過不用擔心,不管是什麼,卸載都從最下面的一個包開始,直到卸載掉第一個為止。

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

 代碼如下 複製代碼

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

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

 代碼如下 複製代碼

2. 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


方法二

 代碼如下 複製代碼

1卸載命令apache
sudo apt-get remove apache

2卸載關聯
sudo apt-get autoremove

3手動刪除配置
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。  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.