當前位置:才華齋>計算機>作業系統>

linux下解除安裝apache方法介紹

作業系統 閱讀(1.31W)

方法一

linux下解除安裝apache方法介紹

root@server ~]# rpm -qa|grep httpd

5_os.4

5_os.4

說明:rpm –qa | grep mysql 命令是為了把mysql相關的包都列出來,我上面的例子是Linux預設安裝apache的rpm軟體列表,如果是別的Linux版本列出來的列表有可能會不一樣,不過不用擔心,不管是什麼,解除安裝都從最下面的一個包開始,直到解除安裝掉第一個為止。

比如:在這個例子中,我們應該先解除安裝5_os.4方法如下:

rpm –e 5_os.4

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

rpm –e httpd --nodeps

php和mysql的解除安裝和apache的解除安裝方法一樣。

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

如果實在有解除安裝不掉的包,可以加—nodeps這個引數來解除安裝,比如我們解除安裝5_os.4,實在解除安裝不掉了。就用:

[root@localhost ~]# rpm -e 5_os.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為字尾的檔案);引數-e是刪除軟體包,packgename是軟體包名,與軟體包的檔名有所區別,它往往是檔名中位於版本號前面的字串,例如和是軟體包檔名,它們的軟體包名稱分別是apache和apache-devel。更多的rpm引數請自行參看手冊頁:man rpm。

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

2、**、*2形式的二進位制軟體包

安裝:tar zxvf * 或 tar yxvf *2

解除安裝:手動刪除

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