本文章總結了關於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。