Click to See Complete Forum and Search --> : Can't get libraries to install RH9


Magueta
10-21-2004, 12:10 AM
Hello everyone,

I was trying to update apache 2 and I got the message that I needed newer versions of certain libraries so I went to rpmsearch to download the package libapr0-2.0.52-3.i586.rpm which apparently includes the other two that I need to get Apache updated. I know downloading things manually and installing them manually is a little clunky but I just don't have the time to setup apt or some other utility that would allow me to keep all my packages up to date. Anyway, when I try to install the libraries package I get the error below.

rpm -i libapr0-2.0.52-3.i586.rpm <-- command
warning: libapr0-2.0.52-3.i586.rpm: V3 DSA signature: NOKEY, key ID efb694ea
file /usr/lib/libapr.so.0 from install of libapr0-2.0.52-3 conflicts with file from package httpd-2.0.40-21.11
file /usr/lib/libaprutil.so.0 from install of libapr0-2.0.52-3 conflicts with file from package httpd-2.0.40-21.11

Why won't it just replace the older files? I've used rpm -i, rpm -U, and it was contemplating --force that I decided I should probably ask someone.
What's the proper command to get the job done?

Joe

rbrimhall
10-21-2004, 07:25 AM
apt.

seriously, when you start forcing rpms you can run into serious problems as replacing the file may screw up http which may screw up some other program yadda yadda yadda...

Time wise it'll probably be quicker in the long run just to set up apt:

apt for RH9 (http://ftp.freshrpms.net/pub/freshrpms/redhat/9/apt/)

Then again, there may not be an apache update for redhat 9... sorry if this doesn't really help...

Magueta
10-22-2004, 12:24 AM
Thanks for the apt link, I think you're probably right about setting it up.
I'll just use the source for apache on RH9.

Joe