-
解压,要在同一个目录下:
[root@youxia201 opt]# tar-zxvf subversion-1.6.1.tar.gz
[root@youxia201 opt]# tar-zxvf subversion-deps-1.6.1.tar.gz
-
编译及安装:
[root@localhost ~]# cdsubversion-1.6.1
[root@localhostsubversion-1.6.1]# ./configure 先编译,不指定路径,看是否报错
报错一:
configure: error: in`/root/subversion-1.6.1‘:
configure: error: no acceptable C compilerfound in $PATH 此错误的意思是没有安装gcc语言
解决方法:yum install gcc ,安装后再次执行./configure看是否报错
报错二:
configure: error: We requireOpenSSL; try --with-openssl 没有安openssl openssl-devel
解决方法:yum install opensslopenssl-devel, 安装后再次执行./configure看是否报错
报错三:
configure: error: no XML parser was found: expat or libxml 2.x required
解决方法:yum install expat, 如果装不上就源码装安装后再次执行./configure看是否报错,
如果还有错误就根据提示一直解决,不会的百度,直到出现下列正确提示:
Berkeley DB here:
http://www.oracle.com/technology/software/products/berkeley-db/index.html
成功后执行下列操作
[root@youxia201subversion-1.6.1]# ./configure --prefix=/usr/local/svn/
[root@youxia201subversion-1.6.1]# make && make install
-
把svn相关的命令添加到环境变量中:
[root@youxia201subversion-1.6.1]# echo "export PATH=$PATH:/usr/local/svn/bin/">> /etc/profile
[root@youxia201subversion-1.6.1]# source /etc/profile
[root@localhost subversion-1.6.1]# cd /usr/local/svn/
[root@localhost svn]# ls 看到下面有内容,说明安装成功
bin build-1 include lib share
[root@localhost ~]# /usr/local/svn/bin/svnserve --version 查看SVN版本信息,出现版本信息为正确
END