You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Thomas Despoix <de...@openxtrem.com> on 2007/03/06 17:29:31 UTC

SVN client on RedHat 7.2

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#333333">
<font face="Helvetica, Arial, sans-serif">Hi everyone,<br>
<br>
I'm running an old RedHat 7.2 server on which I want to install an SVN
client. I went to the following download site :
<a class="moz-txt-link-freetext" href="http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/">http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/</a>.<br>
<br>
My problem is the following, Subversion has a lot prerequisites,
including Apache 2.0 and other stuff, all of which I could not upgrade.
I was wondering what was the most minimal SVN client package to access
remote servers for source codes manipulation (update, commit, etc.)<br>
<br>
Thanks in advance<br>
<br>
</font>
<div class="moz-signature">-- <br>
Thomas Despoix<br>
<small>
Expert Web Open Source<br>
t&eacute;l: +33 (0) 662 199 661<br>
email: <a class="moz-txt-link-abbreviated" href="mailto:despoix@openxtrem.com">despoix@openxtrem.com</a><br>
</small>
<hr><a style="float: right;" href="http://www.openxtrem.com"
 title="Portail openXtrem"><img
 src="cid:part1.00010502.00050001@openxtrem.com" alt="www.openxtrem.com"
 border="0"></a>
<strong>openXtrem: Solutions Open Source pour les Entreprises</strong>
</div>
</body>
</html>

Re: SVN client on RedHat 7.2

Posted by Kris Deugau <kd...@vianet.ca>.
Thomas Despoix wrote:
> Thanks for your information. Yet, even if I'm not fully familiar with 
> installing packages and dependency rules, I'm probably missing something 
> but when i do something like :
> 
>  > rpm -ivh subversion-tools-1.3.2-1.rh7x.i386.rpm
> 
> Here is rpm's answer :
> 
> error: failed dependencies:
>         apache-libapr >= 2.0.48-0.1 is needed by subversion-1.3.2-1
>         neon >= 0.24.7 is needed by subversion-1.3.2-1
>         python2 is needed by subversion-1.3.2-1
>         libapr-0.so.0   is needed by subversion-1.3.2-1
>         libaprutil-0.so.0   is needed by subversion-1.3.2-1
>         libcrypto.so.2   is needed by subversion-1.3.2-1
>         libneon.so.24   is needed by subversion-1.3.2-1
>         libssl.so.2   is needed by subversion-1.3.2-1

... and likely a longer and longer list as you clear up each of those.

RH7.2 hasn't been supported by anyone I know of for several years now, 
and the Fedora Legacy project "recently" (~3 months ago now) dropped 
support for RH7.3.  I would seriously look into replacing this machine 
if at all possible.

Other than that, you're probably better off trying to build from source 
than chasing an ever-growing chain of dependencies (which will likely 
end up replacing half the system).  Even then, however, you may need 
newer versions of some libraries.

If you're *really* lucky, you *may* be able to take someone's Subversion 
packages, and rebuild the .src.rpm under RH7.2.  You *may* also be able 
to install packages built for RH7.3;  I don't recall enough detail about 
what changed between those two versions.

-kgd

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: SVN client on RedHat 7.2

Posted by Ryan Schmidt <su...@ryandesign.com>.
On Mar 7, 2007, at 16:33, Thomas Despoix wrote:

>> Subversion does not require Apache 2. Subversion can use Apache 2,  
>> and if you want to serve a repository over the http or https  
>> protocols, you will need Apache 2. But if you just want to access  
>> other repositories, you don't need Apache 2.
>>
>> To access http repositories, you need neon. To access https  
>> repositories, you need neon compiled with openssl support.
>>
>> Subversion always needs apr and apr-util.
>
> Thanks for your information. Yet, even if I'm not fully familiar  
> with installing packages and dependency rules, I'm probably missing  
> something but when i do something like :
>
> > rpm -ivh subversion-tools-1.3.2-1.rh7x.i386.rpm
>
> Here is rpm's answer :
>
> error: failed dependencies:
>         apache-libapr >= 2.0.48-0.1 is needed by subversion-1.3.2-1
>         neon >= 0.24.7 is needed by subversion-1.3.2-1
>         python2 is needed by subversion-1.3.2-1
>         libapr-0.so.0   is needed by subversion-1.3.2-1
>         libaprutil-0.so.0   is needed by subversion-1.3.2-1
>         libcrypto.so.2   is needed by subversion-1.3.2-1
>         libneon.so.24   is needed by subversion-1.3.2-1
>         libssl.so.2   is needed by subversion-1.3.2-1
>
> Doesn't that mean I somehow need some Apache librapr up to a 2.0.x  
> version for instance?
>
> When I try to install neon, I get :
>         zlib >= 1.1.4 is needed by neon-0.24.7-1
>         libcrypto.so.2   is needed by neon-0.24.7-1
>         libssl.so.2   is needed by neon-0.24.7-1
>
> Finally, where do I find libapr and libapr util, as well à  
> libcrypto and libssl ?
>
> It sounds like I have many package to install or upgrade. Is that  
> correct, or am I totally missing something ?

I don't use Red Hat or RPMs so all I can tell you is what Subversion  
requires on its own; how your RPMs are configured I have no idea.

Subversion requires apr and aprutil. These are provided by the Apache  
Software Foundation (but are unrelated to the Apache web server  
project). apr and aprutil are available from http://apr.apache.org/

There is no "apr 2.0." There is apr 0.9 and 1.2. apr 0.9 comes with  
the apache web server 2.0, and apr 1.2 comes with the apache web  
server 2.2. If you want to serve your repositories using the apache  
web server, you will need to match up the version of apr between the  
apache web server and subversion. (If you want to serve with apache  
2.0.x, you need to build subversion with apr 0.9; if you want to  
serve with apache 2.2.x, you need to build subversion with apr 1.2.)  
If you do not want to serve your repository with the apache web  
server, then it does not really matter which version of apr you build  
it with, except that newer versions are of course better in general.

Subversion needs neon to connect to http-based repositories. If you  
want to access http repositories, get neon, from http:// 
www.webdav.org/neon/.

If you want to connect to https-based repositories, you need to build  
neon with openssl support. libssl and libcrypto are provided by  
openssl. http://www.openssl.org/

Since neon seems to need zlib, get the latest version of that from  
http://www.zlib.net/

Subversion does not need python, but can optionally create language  
bindings for it.

If you cannot replace this with a more modern OS that already has up- 
to-date libraries, I imagine it would be easiest for you to build  
subversion and all its dependencies from source into a unique  
directory just for this purpose (/usr/local/subversion for example).


-- 

To reply to the mailing list, please use your mailer's Reply To All  
function


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


Re: SVN client on RedHat 7.2

Posted by Thomas Despoix <de...@openxtrem.com>.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#333333">
<font face="Helvetica, Arial, sans-serif">Thanks for your information.
Yet, even if I'm not fully familiar with installing packages and
dependency rules, I'm probably missing something but when i do
something like :<br>
<tt><br>
&gt; rpm -ivh subversion-tools-1.3.2-1.rh7x.i386.rpm<br>
</tt></font><br>
Here is rpm's answer : <font face="Helvetica, Arial, sans-serif"><tt><br>
<br>
error: failed dependencies:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; apache-libapr &gt;= 2.0.48-0.1 is needed by subversion-1.3.2-1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; neon &gt;= 0.24.7 is needed by subversion-1.3.2-1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; python2 is needed by subversion-1.3.2-1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libapr-0.so.0&nbsp;&nbsp; is needed by subversion-1.3.2-1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libaprutil-0.so.0&nbsp;&nbsp; is needed by subversion-1.3.2-1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libcrypto.so.2&nbsp;&nbsp; is needed by subversion-1.3.2-1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libneon.so.24&nbsp;&nbsp; is needed by subversion-1.3.2-1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libssl.so.2&nbsp;&nbsp; is needed by subversion-1.3.2-1<br>
<br>
</tt>Doesn't that mean I somehow need some Apache librapr up to a 2.0.x
version for instance?<br>
<br>
When I try to install neon, I get :<br>
</font><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zlib &gt;= 1.1.4 is needed by neon-0.24.7-1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libcrypto.so.2&nbsp;&nbsp; is needed by neon-0.24.7-1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libssl.so.2&nbsp;&nbsp; is needed by neon-0.24.7-1<br>
</tt><font face="Helvetica, Arial, sans-serif"><br>
Finally, where do I find libapr and libapr util, as well &agrave; libcrypto
and libssl ?<br>
<br>
It sounds like I have many package to install or upgrade. Is that
correct, or am I totally missing something ?<br>
<br>
Thanks in advance for your help,<br>
<br>
</font>Ryan Schmidt a &eacute;crit&nbsp;:
<blockquote
 cite="mid838CF5AA-8579-4544-AB89-0BBA92DDCD22@ryandesign.com"
 type="cite">On Mar 6, 2007, at 11:29, Thomas Despoix wrote:
  <br>
  <br>
  <blockquote type="cite">I'm running an old RedHat 7.2 server on which
I want to install an SVN client. I went to the following download site
:
<a class="moz-txt-link-freetext" href="http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/">http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/</a>.
    <br>
    <br>
My problem is the following, Subversion has a lot prerequisites,
including Apache 2.0 and other stuff, all of which I could not upgrade.
I was wondering what was the most minimal SVN client package to access
remote servers for source codes manipulation (update, commit, etc.)
    <br>
  </blockquote>
  <br>
Subversion does not require Apache 2. Subversion can use Apache 2, and
if you want to serve a repository over the http or https protocols, you
will need Apache 2. But if you just want to access other repositories,
you don't need Apache 2.
  <br>
  <br>
To access http repositories, you need neon. To access https
repositories, you need neon compiled with openssl support.
  <br>
  <br>
Subversion always needs apr and apr-util.
  <br>
  <br>
  <br>
--
  <br>
To reply to the mailing list, please use your mailer's Reply To All
function
  <br>
  <br>
  <br>
---------------------------------------------------------------------
  <br>
To unsubscribe, e-mail: <a class="moz-txt-link-abbreviated" href="mailto:users-unsubscribe@subversion.tigris.org">users-unsubscribe@subversion.tigris.org</a>
  <br>
For additional commands, e-mail: <a class="moz-txt-link-abbreviated" href="mailto:users-help@subversion.tigris.org">users-help@subversion.tigris.org</a>
  <br>
  <br>
  <br>
  <br>
</blockquote>
</body>
</html>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: SVN client on RedHat 7.2

Posted by Ryan Schmidt <su...@ryandesign.com>.
On Mar 6, 2007, at 11:29, Thomas Despoix wrote:

> I'm running an old RedHat 7.2 server on which I want to install an  
> SVN client. I went to the following download site : http:// 
> the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/ 
> latest/.
>
> My problem is the following, Subversion has a lot prerequisites,  
> including Apache 2.0 and other stuff, all of which I could not  
> upgrade. I was wondering what was the most minimal SVN client  
> package to access remote servers for source codes manipulation  
> (update, commit, etc.)

Subversion does not require Apache 2. Subversion can use Apache 2,  
and if you want to serve a repository over the http or https  
protocols, you will need Apache 2. But if you just want to access  
other repositories, you don't need Apache 2.

To access http repositories, you need neon. To access https  
repositories, you need neon compiled with openssl support.

Subversion always needs apr and apr-util.


-- 

To reply to the mailing list, please use your mailer's Reply To All  
function


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org