suse 10.3 安裝http apche2時遇到的rpm依賴問題的解決方法

在suse 10.3中安裝http apache2時出現(xiàn)如下的提示信息:
libapr1 >= 1.0 is needed by apache2-2.2.3-16.21.i586
libapr1 < 2.0 is needed by apache2-2.2.3-16.21.i586
libapr-1.so.0 is needed by apache2-2.2.3-16.21.i586
libaprutil-1.so.0 is needed by apache2-2.2.3-16.21.i586
此時,安裝以下軟件即可:
libapr-util1-1.2.2-13.7.i586.rpm
libapr-util1-devel-1.2.2-13.7.i586.rpm
libapr1-1.2.2-13.2.i586.rpm
libapr1-devel-1.2.2-13.2.i586.rpm
在suse 10上裝apache的時候,報錯:
rpm -ivh apache2-2.0.54-10.i586.rpm
error: Failed dependencies:
apache2-MPM is needed by apache2-2.0.54-10
原因在于要依賴于apache2-prefork-2.0.54-10.i586.rpm, 所以:
rpm -ivh apache2-prefork-2.0.54-10.i586.rpm
error: Failed dependencies:
apache2 = 2.0.54 is needed by apache2-prefork-2.0.54-10
re,原來這兩個包是相互依賴的,所以:
rpm -ivh apache2-2.0.54-10.i586.rpm apache2-prefork-2.0.54-10.i586.rpm
安裝成功。
這兩個rpm在刪除時也會出現(xiàn)相互依賴的問題,不能單獨刪除:
rpm -e apache2
error: Failed dependencies:
apache2 = 2.0.54 is needed by (installed) apache2-prefork-2.0.54-10
rpm -e apache2-prefork
error: Failed dependencies:
apache2-MPM is needed by (installed) apache2-2.0.54-10
如果刪除,也必須一塊刪除才可以:
rpm -e apache2 apache2-prefork
相關(guān)文章
- 制作rpm包,以rp-pppoe-3.10為列進行制作過程,需要的朋友可以參考下2013-04-26
- 在Linux操作系統(tǒng)中,有一個系統(tǒng)軟件包,它的功能類似于Windows里面的添加/刪除程序,但是功能又比添加/刪除程序強很多,它就是Red Hat Package Manager(簡稱RPM)2012-06-04
- 通過rpm包安裝、配置及卸載mysql的詳細過程,需要的朋友可以參考下。2011-09-13
- rpm卸載參數(shù)--test : 卸載測試 --nodeps : 不檢查依賴 --noscripts : 不執(zhí)行腳本程序 --notriggers : 不執(zhí)行觸發(fā)程序 --justdb : 僅修改數(shù)據(jù)庫 --force 強制 RPM卸載軟件2009-03-10
- 一. tar 1.壓縮一組文件為tar.gz后綴。 # tar cvf backup.tar /etc #gzip -q backup.tar 或 # tar cvfz backup.tar.gz /etc/ 2.2009-03-10
rpm 命令|rpm 安裝|rpm 卸載|rpm 使用|rpm 刪除
在Linux操作系統(tǒng)中,有一個系統(tǒng)軟件包,它的功能類似于Windows里面的“添加/刪除程序”,但是功能又比“添加/刪除程序”強很多,它就是Red Hat Package Manager2017-09-25- 1.如何安裝rpm軟件包 rmp軟件包的安裝可以使用程序rpm來完成。執(zhí)行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安裝的rpm包的文件名,一般置2008-09-08
- rpm好像不能指定安裝路徑!這里簡單的說下rpm包的一些安裝使用技巧2013-04-02
- 問題描述:Linux下直接雙擊rpm安裝包,會出現(xiàn)錯誤提示: Failed to install! You don't have the necessary privileges to install local packages 這是由于2008-09-08
linux系統(tǒng)下rpm包的安裝、刪除、效驗、查詢
安裝軟件包 rpm-i 包全名 刪除 rpm -e name(不是包名) 參數(shù) -ivh 獲得一個詳細的安裝進程 --nodeps 忽略依賴關(guān)系 --force 強制安裝 -U 包名:升級2008-09-08