linux下卸載apache方法小結(jié)
發(fā)布日期:2022-04-05 16:30 | 文章來(lái)源:源碼中國(guó)
方法一
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
說(shuō)明:rpm –qa | grep mysql 命令是為了把mysql相關(guān)的包都列出來(lái),我上面的例子是Linux默認(rèn)安裝apache的rpm軟件包列表,如果是別的Linux版本列出來(lái)的列表有可能會(huì)不一樣,不過(guò)不用擔(dān)心,不管是什么,卸載都從最下面的一個(gè)包開(kāi)始,直到卸載掉第一個(gè)為止。
比如:在這個(gè)例子中,我們應(yīng)該先卸載httpd-manual-2.2.3-11.el5_2.centos.4方法如下:
rpm –e httpd-manual-2.2.3-11.el5_2.centos.4
(一般沒(méi)有必要帶版本號(hào),如可以直接寫(xiě)成rpm –e httpd-manual)
rpm –e httpd --nodeps
php和mysql的卸載和apache的卸載方法一樣。
注意:卸載的時(shí)候如果卸載不掉,系統(tǒng)一般會(huì)提示包的依賴(lài)關(guān)系,并且列出依賴(lài)的包的名稱(chēng),先卸載提示依賴(lài)的包就可以了。
如果實(shí)在有卸載不掉的包,可以加—nodeps這個(gè)參數(shù)來(lái)卸載,比如我們卸載httpd-manual-2.2.3-11.el5_2.centos.4,實(shí)在卸載不掉了。就用:
[root@localhost ~]# rpm -e httpd-manual-2.2.3-11.el5_2.centos.4 --nodeps
方法二
卸載命令apache
sudo apt-get remove apache
卸載關(guān)聯(lián)
sudo apt-get autoremove
手動(dòng)刪除配置
sudo find /usr -name “*apache*” -exec rm -rf {} ;
sudo find /etc -name “*apache*” -exec rm -rf {} ;
sudo find /var -name “*apache*” -exec rm -rf {} ;
同樣,卸載其他軟件也可以用這種方法。
說(shuō)明:rpm –qa | grep httpd 命令是為了把a(bǔ)pache相關(guān)的包都列出來(lái),我上面的例子是Linux AS4默認(rèn)安裝apache的rpm軟件包列表
說(shuō)明:rpm –e 是卸載rpm包的命令,后面是包名稱(chēng),最后的版本號(hào)是不用打的.
rpm –e xxxx
注意:卸載的時(shí)候如果卸載不掉,系統(tǒng)一般會(huì)提示包的依賴(lài)關(guān)系,并且列出依賴(lài)的包的名稱(chēng),先卸載提示依賴(lài)的包就可以了。
如果實(shí)在實(shí)在有卸載不掉的包,可以加—nodeps這個(gè)參數(shù)來(lái)卸載,比如我們卸載php-4.3.9-3.15,實(shí)在卸不掉了。
比如
查看源代碼打印幫助
rpm -e xxx --nodeps
注意是2個(gè) -
說(shuō)明:RPM(RedHat Packge Manager)是RedHat公司出的軟件包管理器,使用它可以很容易地對(duì)rpm形式的軟件包進(jìn)行安裝、升級(jí)、卸載、驗(yàn)證、查詢(xún)等操作,安裝簡(jiǎn)單,而卸載時(shí)也可以將軟件安裝在多處目錄中的文件刪除干凈,因此推薦初學(xué)者盡可能使用rpm形式的軟件包。rpm的參數(shù)中-i是安裝,-v是校驗(yàn),-h是用散列符顯示安裝進(jìn)度,*.rpm是軟件包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為后綴的文件);參數(shù)-e是刪除軟件包,packgename是軟件包名,與軟件包的文件名有所區(qū)別,它往往是文件名中位于版本號(hào)前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是軟件包文件名,它們的軟件包名稱(chēng)分別是apache和apache-devel。更多的rpm參數(shù)請(qǐng)自行參看手冊(cè)頁(yè):man rpm。
如果你不喜歡在字符界面下安裝或卸載這些軟件包,完全可以在X-Window下使用圖形界面的軟件包管理程序,如glint、xrpm這樣的圖形接口,或者是KDE的kpackge等,這樣對(duì)軟件包的安裝、升級(jí)、卸載、驗(yàn)證和查詢(xún)就可以通過(guò)點(diǎn)擊鼠標(biāo)來(lái)輕松完成。
2、*.tar.gz/*.tgz、*.bz2形式的二進(jìn)制軟件包
安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸載:手動(dòng)刪除
說(shuō)明:*.tar.gz/*.bz2形式的二進(jìn)制軟件包是用tar工具來(lái)打包、用gzip/bzip2壓縮的,安裝時(shí)直接解包即可。對(duì)于解壓后只有單一目錄的軟件,卸載時(shí)用命令“rm -rf 軟件目錄名”;如果解壓后文件分散在多處目錄中,則必須一一手動(dòng)刪除(稍麻煩),想知道解壓時(shí)向系統(tǒng)中安裝了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”獲取清單。tar的參數(shù)z是調(diào)用gzip解壓,x是解包,v是校驗(yàn),f是顯示結(jié)果,y是調(diào)用bzip2解壓,t是列出包的文件清單。更多的參數(shù)請(qǐng)參看手冊(cè)頁(yè):man tar。
復(fù)制代碼
代碼如下: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
說(shuō)明:rpm –qa | grep mysql 命令是為了把mysql相關(guān)的包都列出來(lái),我上面的例子是Linux默認(rèn)安裝apache的rpm軟件包列表,如果是別的Linux版本列出來(lái)的列表有可能會(huì)不一樣,不過(guò)不用擔(dān)心,不管是什么,卸載都從最下面的一個(gè)包開(kāi)始,直到卸載掉第一個(gè)為止。
比如:在這個(gè)例子中,我們應(yīng)該先卸載httpd-manual-2.2.3-11.el5_2.centos.4方法如下:
復(fù)制代碼
代碼如下:rpm –e httpd-manual-2.2.3-11.el5_2.centos.4
(一般沒(méi)有必要帶版本號(hào),如可以直接寫(xiě)成rpm –e httpd-manual)
復(fù)制代碼
代碼如下:rpm –e httpd --nodeps
php和mysql的卸載和apache的卸載方法一樣。
注意:卸載的時(shí)候如果卸載不掉,系統(tǒng)一般會(huì)提示包的依賴(lài)關(guān)系,并且列出依賴(lài)的包的名稱(chēng),先卸載提示依賴(lài)的包就可以了。
如果實(shí)在有卸載不掉的包,可以加—nodeps這個(gè)參數(shù)來(lái)卸載,比如我們卸載httpd-manual-2.2.3-11.el5_2.centos.4,實(shí)在卸載不掉了。就用:
[root@localhost ~]# rpm -e httpd-manual-2.2.3-11.el5_2.centos.4 --nodeps
方法二
復(fù)制代碼
代碼如下:卸載命令apache
sudo apt-get remove apache
卸載關(guān)聯(lián)
sudo apt-get autoremove
手動(dòng)刪除配置
sudo find /usr -name “*apache*” -exec rm -rf {} ;
sudo find /etc -name “*apache*” -exec rm -rf {} ;
sudo find /var -name “*apache*” -exec rm -rf {} ;
同樣,卸載其他軟件也可以用這種方法。
說(shuō)明:rpm –qa | grep httpd 命令是為了把a(bǔ)pache相關(guān)的包都列出來(lái),我上面的例子是Linux AS4默認(rèn)安裝apache的rpm軟件包列表
說(shuō)明:rpm –e 是卸載rpm包的命令,后面是包名稱(chēng),最后的版本號(hào)是不用打的.
rpm –e xxxx
注意:卸載的時(shí)候如果卸載不掉,系統(tǒng)一般會(huì)提示包的依賴(lài)關(guān)系,并且列出依賴(lài)的包的名稱(chēng),先卸載提示依賴(lài)的包就可以了。
如果實(shí)在實(shí)在有卸載不掉的包,可以加—nodeps這個(gè)參數(shù)來(lái)卸載,比如我們卸載php-4.3.9-3.15,實(shí)在卸不掉了。
比如
查看源代碼打印幫助
rpm -e xxx --nodeps
注意是2個(gè) -
說(shuō)明:RPM(RedHat Packge Manager)是RedHat公司出的軟件包管理器,使用它可以很容易地對(duì)rpm形式的軟件包進(jìn)行安裝、升級(jí)、卸載、驗(yàn)證、查詢(xún)等操作,安裝簡(jiǎn)單,而卸載時(shí)也可以將軟件安裝在多處目錄中的文件刪除干凈,因此推薦初學(xué)者盡可能使用rpm形式的軟件包。rpm的參數(shù)中-i是安裝,-v是校驗(yàn),-h是用散列符顯示安裝進(jìn)度,*.rpm是軟件包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為后綴的文件);參數(shù)-e是刪除軟件包,packgename是軟件包名,與軟件包的文件名有所區(qū)別,它往往是文件名中位于版本號(hào)前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是軟件包文件名,它們的軟件包名稱(chēng)分別是apache和apache-devel。更多的rpm參數(shù)請(qǐng)自行參看手冊(cè)頁(yè):man rpm。
如果你不喜歡在字符界面下安裝或卸載這些軟件包,完全可以在X-Window下使用圖形界面的軟件包管理程序,如glint、xrpm這樣的圖形接口,或者是KDE的kpackge等,這樣對(duì)軟件包的安裝、升級(jí)、卸載、驗(yàn)證和查詢(xún)就可以通過(guò)點(diǎn)擊鼠標(biāo)來(lái)輕松完成。
2、*.tar.gz/*.tgz、*.bz2形式的二進(jìn)制軟件包
安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸載:手動(dòng)刪除
說(shuō)明:*.tar.gz/*.bz2形式的二進(jìn)制軟件包是用tar工具來(lái)打包、用gzip/bzip2壓縮的,安裝時(shí)直接解包即可。對(duì)于解壓后只有單一目錄的軟件,卸載時(shí)用命令“rm -rf 軟件目錄名”;如果解壓后文件分散在多處目錄中,則必須一一手動(dòng)刪除(稍麻煩),想知道解壓時(shí)向系統(tǒng)中安裝了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”獲取清單。tar的參數(shù)z是調(diào)用gzip解壓,x是解包,v是校驗(yàn),f是顯示結(jié)果,y是調(diào)用bzip2解壓,t是列出包的文件清單。更多的參數(shù)請(qǐng)參看手冊(cè)頁(yè):man tar。
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
相關(guān)文章