首页 > 代码库 > ubuntu 编译安装 svn
ubuntu 编译安装 svn
1,简单的安装svn
(1) sudo apt-get install subversion
但是此种方式,可能不能安装到当前最新的svn.如当前最新的版本是svn 1.8.9 ,但是 通过此种安装方法安装
的svn 版本,可能低于1.8.
2,编译安装
(1),下载最新的svnversion
http://subversion.apache.org/download/
(2),解压后
<1> cd subversion-1.8.9
<2> sudo ./get-deps.sh ///它会下载apr,apr-util,serf 这三个到当前目录,如果无法成下载,可以到internet 去下载然后拷贝过来.
<3> 先安装apr, 进入apr目录, sudo ./configure,make,make install apr默认安装在/usr/local/apr目录.
<4> 然后进入apr-util目录,sudo ./configure --with-apr=/usr/local/apr, 之后make,make install apr-util默认也安装在/usr/local/apr目录.
<5> 然后进入serf目录 它需要openssl, 如果没有先安装 libssl-dev(centos里面叫openssl-devel) sudo ./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr 然后make,make install, 默认安装在/usr/local/serf
<6> 然后回到svn源代码目录,运行sudo ./autogen.sh, 会要用到autoconf, libtool, 没有的话就安装这两个工具
然后sudo ./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-serf=/usr/local/serf --prefix=/usr/local/subversion 安装在/usr/local/subversion目录 centos在make之前还要安装expat (sudo apt-get install libexpat-dev), make,make install, 就安装好了,
(3) svn 加入PATH
sudo gedit /etc/profile
末尾加上 export PATH=$PATH:/usr/local/subversion/bin
备注: 如果系统里面里面已经有之前的的低版本的svn 则给卸载,或删除掉.