How to update subversion on a Suse 9.0 Pro
Hello, I'm working on a Suse 9.0 Pro with Subversion. The installed version is an old one and I would like to update it.
svn --version svn, version 0.27.0 (dev build) compiled Jun 9 2004, 14:52:54
In Yast, my software source media are: ftp://ftp.suse.com/pub/suse/i386/9.0 ftp://ftp.suse.com/pub/suse/i386/supplementary/KDE/update_for_9.0/yast-source If I have a look in 'Install and Remove Software' from Yast, things installed are: - subversion 0.27.0-209 (available version 0.27.0-95) - subversion-doc 0.27.0-54 (available version 0.27.0-95) - subversion-server 0.27.0-209 (available version 0.27.0-95) As the latest version (1.1.2) is not available from Yast, I tried to install the RPMs available here: ftp://ftp.suse.com/pub/people/poeml/subversion/9.0-i386/ So using Konqueror, I tried to install the package subversion-1.1.2-2.i586.rpm but I get dependencies errors:
subversion requires libneon.so.24
and having a look in Yast, I have version 0.23.9-116 installed and Yast does not propose me to upgrade. So I've been looking on the web for it and I found that: http://rpm.pbone.net/index.php3/stat/4/idpl/1514988/com/libneon-0.24.7-alt1.... Using Konqueror and Yast, I tried to install libneon-0.24.7-alt1.i586.rpm but again I got into trouble:
libneon requires libcrypto.so.4 libneon requires libggsapi_krb5.so.2 libneon requires libk5crypto.so.3 libneon requires libkrb5.so.3 libneon requires libssl.so.4
and I'm pretty sure that if I try to upgrade these libraries, I will fall on other dependencies problems and so on... So could someone explains me how to cleanly install subversion 1.1.2 on my suse 9.0 ???? Thanks in advance, G.
On Wed, Jan 12, 2005 at 06:42:19PM +0100, gonews@free.fr wrote:
Hello,
I'm working on a Suse 9.0 Pro with Subversion. The installed version is an old one and I would like to update it.
svn --version svn, version 0.27.0 (dev build) compiled Jun 9 2004, 14:52:54
In Yast, my software source media are: ftp://ftp.suse.com/pub/suse/i386/9.0 ftp://ftp.suse.com/pub/suse/i386/supplementary/KDE/update_for_9.0/yast-source
If I have a look in 'Install and Remove Software' from Yast, things installed are: - subversion 0.27.0-209 (available version 0.27.0-95) - subversion-doc 0.27.0-54 (available version 0.27.0-95) - subversion-server 0.27.0-209 (available version 0.27.0-95)
As the latest version (1.1.2) is not available from Yast, I tried to install the RPMs available here: ftp://ftp.suse.com/pub/people/poeml/subversion/9.0-i386/ So using Konqueror, I tried to install the package subversion-1.1.2-2.i586.rpm but I get dependencies errors:
subversion requires libneon.so.24
Exactly, the neon that shipped with 9.0 (0.23.something) is too old.
and having a look in Yast, I have version 0.23.9-116 installed and Yast does not propose me to upgrade. So I've been looking on the web for it and I found that: http://rpm.pbone.net/index.php3/stat/4/idpl/1514988/com/libneon-0.24.7-alt1....
Using Konqueror and Yast, I tried to install libneon-0.24.7-alt1.i586.rpm but again I got into trouble:
libneon requires libcrypto.so.4 libneon requires libggsapi_krb5.so.2 libneon requires libk5crypto.so.3 libneon requires libkrb5.so.3 libneon requires libssl.so.4
Beware of that package. :-) Take this one: http://ftp.suse.com/pub/projects/apache/neon/9.0-i386/neon-0.24.7-2.i586.rpm You also need the libapr0 update: http://ftp.suse.com/pub/projects/apache/apache2/9.0-i386/libapr0-2.0.52-6.i5... (the path component pub/people/poeml and pub/projects/apache is equivalent)
and I'm pretty sure that if I try to upgrade these libraries, I will fall on other dependencies problems and so on...
No, don't worry.
So could someone explains me how to cleanly install subversion 1.1.2 on my suse 9.0 ????
See above :-) Peter
Peter, Thanks a lot for your reply. I first updated neon using the RPM you pointed me. As Yast pointed me with dependencies troubles with subversion and subversion-server, I chose to delete them. Then I reinstalled all the RPM available in: http://ftp.suse.com/pub/projects/apache/subversion/9.0-i386/ with no problem ! However I didn't update libapr0 (it was saying it was incompatible with my version of apache) and I hope it's not a big deal because I will not use subversion with the apache mode. Anyway, thanks a lot for your help, it is highly appreciated ! G. PS: just to be complete, I also found a statically-linked compile of Subversion which works (and was useful before I manage to update Subversion on my Suse): http://www.uncc.org/svntools/clients/ Quoting poeml@cmdline.net:
Beware of that package. :-)
Take this one: http://ftp.suse.com/pub/projects/apache/neon/9.0-i386/neon-0.24.7-2.i586.rpm
You also need the libapr0 update:
http://ftp.suse.com/pub/projects/apache/apache2/9.0-i386/libapr0-2.0.52-6.i5...
On Fri, Jan 14, 2005 at 03:39:52PM +0100, gonews@free.fr wrote:
Peter,
Thanks a lot for your reply. I first updated neon using the RPM you pointed me. As Yast pointed me with dependencies troubles with subversion and subversion-server, I chose to delete them.
Naturally -- since the old subversion was built to require the old neon.
Then I reinstalled all the RPM available in: http://ftp.suse.com/pub/projects/apache/subversion/9.0-i386/ with no problem !
However I didn't update libapr0 (it was saying it was incompatible with my version of apache) and I hope it's not a big deal because I will not use subversion with the apache mode.
You can keep the older libapr0 -- but that is _only_ true for 9.0, and it is true _now_ and might change in the future. On other distributions one has to update it with the one from the FTP server, and upgrade apache and its modules accordingly (from the same place).
Anyway, thanks a lot for your help, it is highly appreciated !
G.
PS: just to be complete, I also found a statically-linked compile of Subversion which works (and was useful before I manage to update Subversion on my Suse): http://www.uncc.org/svntools/clients/
Ah, interesting to know. Peter
On Wed, Jan 12, 2005 at 06:42:19PM +0100, gonews@free.fr wrote:
So could someone [explain to me] how to cleanly install subversion 1.1.2 on my suse 9.0 ????
I don't have an answer but can offer some related information for those who are using APT (see http://linux01.gwdg.de/apt4rpm/home.html) for SuSE package management. I upgraded subversion to 1.1.3 on a SuSE Pro 9.0 system by doing the following: 1. add these lines to /etc/apt/sources.list: rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.0-i386 suse-projects rpm-src ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.0-i386 suse-projects 2. issue these commands as superuser: apt-get update apt-get install subversion-server This automatically upgraded packages (subversion, subversion-server, neon) installed package swig, and updated /etc/sysconfig/svnserve. svn --version now reports: svn, version 1.1.3 (r12730) compiled Jan 17 2005, 11:45:27 swig -version reports: SWIG Version 1.3.19 Copyright (c) 1995-1998 University of Utah and the Regents of the University of California Copyright (c) 1998-2002 University of Chicago Compiled with g++ The package version of neon installed was 0.24.7 release 2, but the actual file was /usr/lib/libneon.so.24.0.7, so I don't know whether I have libneon 24.0.7 or 0.24.7, but I don't care. -- Phil Mocek
participants (3)
-
gonews@free.fr
-
Phil Mocek
-
poeml@cmdline.net