I downloaded Subversion 1.5.1 at: http://summersoft.fay.ar.us/pub/subversion/1.5.1/rhel-4/i386/.
Running rpm gave me the following depencency issues:
rpm -ihv subversion-1.5.1-1.i386.rpm
error: Failed dependencies:
apr >= 0.9.7 is needed by subversion-1.5.1-1.i386
apr-util >= 0.9.7 is needed by subversion-1.5.1-1.i386
libneon.so.27 is needed by subversion-1.5.1-1.i386
neon >= 0.26.1 is needed by subversion-1.5.1-1.i386
To solve this download the following libraries:
- The apr and apr-util version 0.9.12 packages at: http://summersoft.fay.ar.us/pub/subversion/1.4.6/rhel-4/i386/
- The neon and neon-devel version 0.27.2-1 packages at http://summersoft.fay.ar.us/pub/subversion/1.5.1/rhel-4/i386/
Since subversion needed a specific neon-shared-object, I could not do it in one go, because at dependency check the system-object was not there. Therefor I first installed neon and neon-devel:
rpm -ihv neon-0.27.2-1.i386.rpm neon-devel-0.27.2-1.i386.rpm
Preparing... ########################################### [100%]
1:neon-devel ########################################### [ 50%]
2:neon ########################################### [100%]
Then the rest could be installed in one go:
rpm -Uhv subversion-1.5.1-1.i386.rpm apr-0.9.12-2.i386.rpm apr-util-0.9.12-1.i386.rpm
Preparing... ########################################### [100%]
1:apr ########################################### [ 33%]
2:apr-util ########################################### [ 67%]
3:subversion ########################################### [100%]
So I now start off with creating my repository.
Thanx for your guide - I had to go through a bit more to get it all done. Here is my sequence of things to do - note that I actually had to dump a few devel packages.
ReplyDeletewget http://summersoft.fay.ar.us/pub/subversion/1.5.5/rhel4/i386/subversion-1.5.5-1.i386.rpm
wget http://summersoft.fay.ar.us/pub/subversion/1.5.5/rhel4/i386/apr-0.9.12-2.i386.rpm
wget http://summersoft.fay.ar.us/pub/subversion/1.5.5/rhel4/i386/apr-util-0.9.12-1.i386.rpm
wget http://summersoft.fay.ar.us/pub/subversion/1.5.5/rhel4/i386/neon-0.27.2-1.i386.rpm
wget ftp://rpmfind.net/linux/fedora/releases/7/Everything/i386/os/Fedora/compat-db-4.3.29-2.fc7.i386.rpm
wget ftp://rpmfind.net/linux/fedora/releases/7/Everything/i386/os/Fedora/compat-openldap-2.3.34_2.2.29-0.fc7.i386.rpm
wget ftp://rpmfind.net/linux/fedora/releases/7/Everything/i386/os/Fedora/openldap-2.3.34-0.fc7.i386.rpm
rpm -e openldap-devel-2.3.27-8.el5_2.4.i386 apr-util-devel-1.2.7-7.el5.i386
rpm -ivh *.rpm
useful stuff.
ReplyDeleteJust for completeness, if anyone reading this gets the error 'file /usr/lib/libapr-0.so.0 from install of apr-0.9.12-2 conflicts with file from package apr-0.9.4-24.9' or similar, you need to run rpm with the --force option, i.e.
rpm -ih --force apr-0.9.12-2.i386.rpm (and so forth for the other packages)
This did the trick for me!
ReplyDeleteThank you
Thank you for this post. It saved me at least an half of hour of my life.
ReplyDeleteHi,
ReplyDeleteThe urls that you mentioned in your post (very, very helpful btw) have changed slightly. Here is the new and correct url:
http://summersoft.fay.ar.us/pub/subversion/1.5.5/rhel4/i386/
Thanks for the guide! Very usefull
ReplyDelete