[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: subversion install on Solaris

From: Ryan Schmidt <subversion-2007b_at_ryandesign.com>
Date: 2007-05-11 01:14:27 CEST

On May 9, 2007, at 11:05, Beatriz Stratton wrote:

> I'm installing Subversion in Sun Solaris. The download site has the
> compile
> package and also states:
>
> "To use subversion, you might also need to install:
> neon-0.25.5,
> apache-2.0.59,
> swig-1.3.29,
> expat-1.95.5,
> gdbm-1.8.3,
> libxml2-2.6.26,
> db-4.2.52.NC,
> openssl-0.9.8e,
> libiconv-1.11,
> zlib-1.2.3,"
>
> How do I know if I do need these? What is their purpose? I have
> installed
> all these in the server that will host the repositories, but I'm
> wondering
> if I need all these packages in other servers that only need to
> talk to
> Subversion for extracting code. I.e. I would only need a "client
> install" of
> Subversion on these servers. Is there such a thing as a client
> install for
> Unix?

The Subversion server and the Subversion client are very similar in
terms of what libraries are required, which is why there is no
separate client install.

neon is used by the client to connect to http- and https-hosted
repositories. It's not used by the server.

apache is needed by the server if you want to host an http or https
repository. It's not used on the client.

swig is needed if you want to use the Subversion language bindings.

expat and libxml2 are XML processors. Subversion uses XML for various
purposes. I didn't think both of those were required. On my Mac OS X
system, my Subversion only uses expat, not libxml2.

I don't know what gdbm is. I don't have it installed and my
Subversion is working fine.

db (a.k.a. BerkeleyDB) is only needed by the server and only if you
want to host BerkeleyDB-based repositories, which is no longer the
default and not recommended unless you are very familiar with
managing BerkeleyDB-based databases.

openssl lets neon talk to https repositories, and lets apache serve
https repositories.

libiconv is used to convert strings between different character
encodings and is probably required by both client and server.

zlib is a compression / decompression library and is also needed by
both.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri May 11 01:14:54 2007

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.