所需软件包:
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
-----------------------------------------------------------------------------------------
--------------------------千万不要有单词拼错-------------------------
-------------------------------------------------------------------------------------------------------------------------
分享到:
相关推荐
- 在安装subversion过程中,需要将neon解压到subversion安装目录,并确保编译时neon能够正确编译。 - 在配置subversion前需要运行bash-xautogen.sh脚本。 8. **额外信息** - 如果由于DNS问题无法从***获取文件,...
### SVN客户端安装及使用 #### 一、SVN客户端安装 **SVN(Subversion)** 是一个开源的版本控制系统,用于管理文件和目录的集合。TortoiseSVN是其中一个非常受欢迎的SVN客户端,它为Windows系统提供了一个直观且...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的版本。它允许团队成员协作开发,跟踪文件更改,合并代码,并轻松回溯到任何历史版本。本文将深入探讨 SVN 客户端及其Web...
本指南将详细介绍如何在Linux系统上安装和配置SVN客户端,以帮助您更好地理解和使用这个强大的版本控制工具。 首先,我们需要下载Subversion的源代码包。在提供的文件列表中,我们有两个文件:"subversion-1.4.3....
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。...通过安装压缩包中的.msi文件,用户可以轻松地在自己的系统上设置好这个中文版的SVN客户端,从而更好地进行协作和项目管理。
**SVN客户端安装详解** SVN(Subversion)是一种版本控制系统,用于管理代码库和文档的历史版本,便于团队协作和项目管理。TortoiseSVN是Windows平台上广受欢迎的SVN客户端,它提供了图形化的用户界面,使得操作...
在本文中,我们将深入探讨SVN客户端,特别是64位版本,以及如何配合汉化包进行安装和使用。 1. SVN客户端介绍: SVN客户端是与SVN服务器交互的工具,它提供了图形化的用户界面,方便用户进行版本控制操作,如添加...
SVN 服务器和客户端安装 SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。为了使用 SVN,需要安装 SVN 服务器和客户端。下面是关于 SVN 服务器和客户端安装的知识点。 SVN 服务器安装 ...
在Linux环境中,Subversion(简称svn)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更。本文将详细讲解如何在没有网络连接的情况下,通过提供的“Linux离线安装svn.zip”压缩包来安装和...
例如,"SVN客户端工具.rar"可能包含的是这些客户端软件的安装包,便于用户下载和安装。 其次,SVN服务端则是存储项目文件和版本历史的服务器,它管理着所有版本的数据,并处理客户端的请求。Apache Subversion是...
在深入了解如何在MyEclipse中安装SVN客户端插件之前,我们先简要介绍一下SVN(Subversion)。SVN是一种广泛使用的版本控制系统,用于软件开发过程中管理源代码及其历史记录。通过SVN,开发者可以追踪每一行代码的...
总结来说,本压缩包提供的SlikSVN是适用于Windows的无安装版SVN客户端,它可以与IntelliJ IDEA等IDE无缝集成,无需额外配置环境变量,方便开发者进行版本控制操作。通过简单的设置,用户可以在IDEA中直接利用SlikSVN...
SVN客户端安装,MyEclipse和Eclipse下SVN插件的安装与使用 版本控制系统对于现代软件开发是必不可少的工具,它能够帮助团队成员跟踪和管理代码变更,实现并行开发,以及在出现错误时能够追溯和修复。SVN...
在这个"SVN 客户端安装文件"中,包含了C#的插件,这意味着该安装包不仅提供了基本的SVN客户端功能,还特别支持C#开发人员的需求。 1. SVN基本概念: - 版本库:SVN的核心是版本库,存储了所有文件和目录的历史版本...
【SVN客户端】是版本控制系统Subversion(简称SVN)的一部分,主要负责用户与服务器之间的交互,便于开发者在团队协作中管理和同步代码。SVN客户端提供了直观的图形用户界面,使得用户无需深入理解命令行操作,也能...
本篇文章将详细讲解如何安装和使用SVN客户端。 首先,我们需要获取SVN客户端。常见的SVN客户端有TortoiseSVN、SmartSVN、VisualSVN等,这里以TortoiseSVN为例,因为它是Windows平台上最受欢迎的开源客户端,具有...
TortoiseSVN是一款强大的Subversion客户端,它作为一个Windows Shell扩展,使得用户可以在资源管理器中直接进行SVN操作。它提供了丰富的功能,如: - **版本控制**:用户可以查看文件的历史版本,比较不同版本之间...
64位版本的SVN客户端是专为64位操作系统设计的,可以充分利用64位系统的内存资源,提高性能和稳定性。本文将深入探讨SVN客户端的核心功能、使用场景以及64位版本的优势。 一、SVN客户端核心功能 1. 版本控制:SVN...