所需软件包:
apr-1.5.2.tar.gz、apr-util-1.3.9.tar.gz、sqlite-amalgamation-3071501.zip、zlib-1.2.7.tar.gz、subversion-1.8.14.tar.gz、openssl-1.0.2c.tar.gz、serf-1.2.1.tar.bz2
1#、安装apr
tar zxvf apr-1.5.2.tar.gz
cd apr-1.4.8
./configure
make
sudo make install
2#、安装apr-util-1.3.9.tar.gz
tar zxvf apr-util-1.3.9.tar.gz
cd apr-util-1.5.2
./configure --with-apr=/usr/local/apr
make
sudo make install
3#、安装zlib-1.2.7.tar.gz
tar zxvf zlib-1.2.7.tar.gz
cd zlib-1.2.8
./configure --prefix=/usr/local/zlib
make
sudo make install
4#安装openssl openssl-1.0.2c.tar.gz;
1.下载openssl1.0.2 解压,进目录: tar zxvf openssl-1.0.2c.tar.gz & cd openssl-1.0.2c
2。./config --prefix=/usr/local/ssl shared zlib-dynamic
3。make
4。sudo make install
5# 安装 serf serf-1.2.1.tar.bz2 :
1。下载serf1.2 解压 ,进目录: tar jxvf serf-1.2.1.tar.bz2 & cd /serf-1.2.1
2。./configure --prefix=/usr/local/serf --with-openssl=/usr/local/ssl
3。make (提示 make: *** [test/serf_get] Error 1 ,忽略这个提示居然还能继续安装!)
4。sudo make install
6#、安装subversion-1.8.14.tar.gz
tar xvfz subversion-1.8.14.tar.gz
cp sqlite-amalgamation-3071501.zip ./subversion-1.8.14
cd subversion-1.8.14
unzip sqlite-amalgamation-3071501.zip
mv sqlite-amalgamation-3071501 sqlite-amalgamation
./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr ###这是没装serf 和openssl 之前的 ,装了 serf 和openssl 则使用下面的。
(./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-zlib=/usr/local/zlib/ --enable-maintainer-mode --with-serf=/usr/local/serf
改后的安装版本)
./configure 时会报错,subversion need sqlit。。。(solution:把 sqlite-amalgamation-3071501.zip 解压 ;再 mv sqlite-amalgamation-3071501 sqlite-amalgamation; 再 mv sqlite-amalgamation subversion-1.8.14 。。。再./configure .... 就行了)
make
sudo make install
------filepath = /home/imeamin2/work/svn-install-----
-----------------------------------------------------------------------------------------------
1.以上全部安装都是用的默认路径,没有特别设置
2.subversion默认安装到 /usr/local/bin/svn,如果原来有svn在/usr/bin/svn,需要删除掉
------------------------------------------------------------------------------------------------------------------
问题:svn unrecognized url scheme for ×××
solution :少了 serf 包,装上serf就ok了,(neon 好像不支持svn1.8了,网上说装neon就可以,可是我装了没用,svn1.8之前是支持neon的)。可是装serf 又会提示要装openssl ,那就先装openssl 吧
openssl;
1.下载openssl1.0.2 解压,进目录
2。./config --prefix=/usr/local/ssl shared zlib-dynamic
3。make
4。sudo make install
serf:
1。下载serf1.2 解压 ,进目录
2。./configure --prefix=/usr/local/serf --with-openssl=/usr/local/ssl
3。make
4。sudo make install
-----------------------------------------------------------------------------------------
configure的时候可能回出现 configure: error: no XML parser was found: expat or libxml 2.x required
安装以下库就可以解决
apt-get install libxml2 libxml2-dev expat
-----------------------------------------------------------------------------------------
--------------------------千万不要有单词拼错-------------------------
-------------------------------------------------------------------------------------------------------------------------
分享到:
相关推荐
Linux_SVN客户端安装包和配置指导 Linux_SVN客户端安装包和配置指导 subversion-1.4.3.tar,subversion-deps-1.4.3.tar
SVN服务端subversion SVN客户端TortoiseSVN最新版本
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
svn客户端Slik-Subversion-1.9.4-x64.msi
SVN客户端,服务端,有兴趣的可以下载去使用。。。。。。。
rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...
SVN配置管理 subversion服务器端和客户端操作
subversion-1.6.17.zip site-1.6.18.zip TortoiseSVN-1.7.5.22551-win32-svn-1.7.3.msi svnbook-1.6-zh-r3600.pdf Windows开机自动启动SVN服务.doc
SVN 离线安装包,版本为1.9.3。无需联网,按照安装说明进行安装,在ubuntu 16.04 LTS下测试安装成功
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
TortoiseSVN是Subversion版本控制系统的一个免费开源SVN客户端,可以超越时间的管理文件和目录。TortoiseSVN文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将...
subversion服务器搭建和svn客户端软件 及教程
简单介绍一些SVN客户端的基本操作,包括修改,删除,增加文件或多个文件夹,冲突解决等。
Subversion 命令行客户端:svn svn选项 svn子命令 svnadmin svnadmin选项 svnadmin子命令 svnlook svnlook选项 svnlook子命令 svnsync svnsync选项 svnsync子命令 svnserve svnserve选项 svnversion mod_dav_...
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。
svn(subversion)是近年来崛起的项目管理工具,绝大多数开源软件都使用svn作为代码版本管理软件。
SVN是Subversion的简称,是一个开放源代码的版本控制系统,eclipse上支持的svn简单方便快速上手
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。
SVN Tortoise windows 64位客户端
两种方法: subversion与apache结合时修改方法配置 使用visualsvn server时,修改密码配置方法