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 --nodepsphp和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中文網其他相關文章!