LINUX下安装svn客户端

来源:互联网 发布:python time 时间加减 编辑:程序博客网 时间:2024/06/06 03:31

首先不得不说这是一次感觉十分糟糕的过程,翻来覆去搞了三遍,才算安装成功可用。由于我的redhat是新装的,所以需要的东西比较多,大家可以根据安装提示,去修正一些东西。

下面具体使用到的东西以及安装步骤,括号内表示我所使用的版本:

1、apr(apr-1.5.2)

./configure --prefix=/usr/local/apr
make
make install

2、apr-util(apr-util-1.5.4)

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr 这个是依赖文件和依赖文件的路径
make
make install

3、openssl(openssl-1.0.0u)。特注openssl-1.0.0a有bug,尽量不要使用。

./config -fPIC
make depend
make
make test   一定要进行这一步,不然很难知道是否有错误,1.0.0a就是在这一步测出的bug,第一遍没在意,导致装到最后才出现错误提示,搞得我又重装了一遍。
make install

4、expat(expat-2.2.0)

yum  install expat

5、sqlite-amalgamation(sqlite-amalgamation-3140200)

sqlite-amalgamation解压以后,需要把对应的源码拷贝到subversion的解压包中

6、scons(scons-2.3.4)

rpm -ivh scons-2.3.4-1.noarch.rpm

7、serf(serf-1.3.6)

scons PREFIX=/usr/local/serf APR=/usr/local/apr APU=/usr/local/apr-util OPENSSL=/usr/local/ssl

scons install

8、zlib(zlib-1.2.8)

解压后make makeinstall即可。

9、subversion(subversion-1.9.4)

./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --enable-mod-activation --with-openssl --with-serf=/usr/local/serf 

make 

make install

10、添加环境变量

vim ~/.bash_profile

在原有的环境变量$PATH后追加 :/usr/local/svn/bin

 source ~/.bash_profile

另外提醒缺少libserf-1.so.1,拷贝到、usr/local/svn/lib下就可以了。

需要安装的东西较多,步骤繁琐,耐着性子慢慢来吧。

0 0
原创粉丝点击