SVN安装
1 svn 下载地址:
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=10339&expandFolder=10339&folderID=0
2 选择subversion-1.6.1.tar.gz 和 subversion-deps-1.6.1.tar.gz 拷贝到/usr/local/下
cd /usr/local/
tar zxvf subversion-1.6.1.tar.gz
tar zxvf subversion-deps-1.6.1.tar.gz #会自动解压到subversion-1.6.1下
cd subversion-1.6.1
按照一些网络资料的介绍,执行如下命令即可完成安装
./configure
make
make install
但在confirgure遇到一些东西没有安装的错误
OpenSSL安装
3 错误解决:
1)configure: error: We require OpenSSL; try --with-openssl
错误提示需要安装openssl,所以我就安装了一个openssl,安装方法如下:
cd /usr/local
wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz
tar -zxvf openssl-1.0.0a.tar.gz
cd openssl-1.0.0a
./config
./config -t
make depend
make
make test
make install
安装之后会在/usr/local下生成一个ssl目录
设置环境变量,在/etc/profile的PATH中增加如下内容:
export SSL_HOME=/usr/local/ssl
export PATH=$PATH:$SSL_HOME/bin:/usr/sbin
异常处理:
错误:cms.pod around line 457: Expected text after =item, not a number
解决:root权限下,执行rm -f /usr/bin/pod2man 然后重新make install
重新执行./configure --with-openssl=/usr/local/ssl #这里加上--with-openssl参数
zlib安装
出现错误2:
configure: error: subversion requires zlib
解决方法:
cd /usr/local
wget http://zlib.net/zlib-1.2.8.tar.gz
tar -xvzf zlib-1.2.5.tar.gz
cd zlib-1.2.5
./configure
make
make install
cd /usr/local
ln -s zlib-1.2.5 zlib
ok,错误提示2解决。
重新执行./configure --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib ,成功!
接着执行如下命令:
make
make install
ok,svn安装完成。
4 命令使用
1)检出到本地 svn checkout path
如: svn checkout http://svn.apache.org/repos/asf/hadoop/common/trunk/
简写 svn co
2) 添加文件:
svn add file
3)commit
svn commit -m "描述" test.jsp
简写:svn ci
4) 更新 svn update test.jsp (更新到最新版本,也可以更新到固定版本)
简写:svn up
5) svn的版本信息 svn info
相关推荐
总之,SVN独立安装资源包提供了构建和运行Subversion服务器所需的所有组件,包括Subversion本身和其依赖库,如Expat、OpenSSL和Zlib。通过正确安装和配置这些组件,可以建立一个安全、高效的SVN服务器,便于团队协作...
首先,SVN的安装依赖于两个关键组件:zlib和OpenSSL。zlib是用于数据压缩的库,而OpenSSL则提供了加密和安全通信的支持。在安装过程中,如果缺少这些依赖,你需要先下载并安装它们。 1. **下载SVN**: 可以从官方...
总之,安装Linux版SVN全量包涉及到下载、解压、编译和安装,同时依赖于`zlib`、`openssl`和`expat`这些关键库,它们共同确保了SVN在Linux环境下的正常运行和安全性。了解这些基础知识,对于在Linux环境中高效地使用...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史版本。在Linux或Unix环境中,为了安装最新版本的SVN,有时需要手动编译和安装,因为默认的包管理器可能不提供最新的版本...
### Linux 下 SVN 的安装与配置 #### 一、概述 版本控制系统是软件开发过程中不可或缺的工具之一,它能够帮助团队管理源代码的变化历史,并确保所有成员都能够访问到最新的代码版本。其中,Subversion(SVN)是一...
通过本文的学习,您将能够独立完成SVN服务器的安装与配置,并掌握客户端的基本使用方法。 #### 二、准备工作 在开始安装SVN之前,我们需要做一些准备工作: 1. **获取SVN源文件**:下载`subversion-1.6.1.tar.gz`...
若原来没有安装openssl的旧版本,则放在PATH中的任何位置都可以,但是记住要用冒号分隔开,而不是分号分隔,详见后面的截图,若想查看当前的PATH环境变量都设置了什么,可以使用如下的命令实现 cd /root/ source ....
本文将详细讲解如何在没有网络连接的情况下,使用提供的“Linux 离线安装SVN所需安装包.zip”进行SVN的离线安装。首先,你需要确保拥有一个支持GCC(GNU Compiler Collection)的Linux系统,因为SVN的编译和安装过程...
然后,使用 `./configure` 命令配置安装目录和相关选项,接着使用 `make` 和 `make install` 命令编译和安装 PCRE、OpenSSL 和 zlib。 安装 Apache 和 Sqlite Apache 是一个开源的 Web 服务器软件,提供了 HTTP ...
5. mod_dav_svn:Apache的另一个模块,使Apache能与Subversion协同工作。 接下来,我们将分步骤进行Apache的安装: 3.1. 安装依赖包: - 安装`zlib`:压缩库,用于数据压缩。 ```bash sudo apt install zlib1g-...
为了在 Linux 环境下安装 Subversion,需要安装相关依赖包,包括 OpenSSL、zlib 和 Apache。 一、安装依赖包 1. 安装 OpenSSL:OpenSSL 是一个安全套件,Subversion 需要它来提供加密功能。安装过程中可能会报错,...
6.安装serf #/*附:离线安装openssl-1.0.1u.tar.gz*/ 7.安装svn 设置环境变量,验证安装情况: $ echo "export PATH=/usr/local/svn/svn/bin:$PATH" >> /etc/profile $ source /etc/profile 查看svn版本 $ svn --...
在Linux下安装SVN,通常需要使用命令行来执行操作。 3. **依赖包**: - `apr`:Apache Portable Runtime,是Apache HTTP服务器项目的一个子项目,为各种操作系统提供统一的API,是Subversion运行所必需的。 - `...
【svn+apache+ssl整合】是指将Subversion(SVN)版本控制系统与Apache HTTP服务器结合,并启用SSL(Secure Sockets Layer)加密通信,以便提供安全的HTTPS访问方式。这一过程通常涉及以下步骤: 1. **环境准备**: ...
在编译源码之前,确保系统已经安装了必要的依赖库,如`apr`, `apr-util`, `openssl`, `zlib`, `sqlite`等。你可以使用`apt-get`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装这些库。 4. **编译与安装** - **...
此压缩包包含: openssl-1.0.0a.tar.gz subversion-1.6.1.tar.gz subversion-deps-1.6.1.tar.gz zlib-1.2.8.tar.gz 在linux下安装SVN必备。在RedHat下验证过。
编译前的准备工作包括安装开发工具和库,如`gcc`、`automake`等,以及Nginx依赖的库,如`zlib-devel`、`openssl-devel`等。编译完成后,执行`make`和`make install`,并根据需要配置Nginx的配置文件。 总结来说,这...
- 安装openssl-0.9.8k,libxml2-2.7.3,过程类似前面的安装步骤。 5. **安装zlib**: - 安装zlib到/usr/local/zlib,然后创建软链接指向当前版本。 6. **设置SVN仓库和权限**: - 创建SVN目录结构,如/home/...
这里我们讨论的是如何在Linux系统中安装SVN(Subversion),一个广泛使用的版本控制系统。以下是安装SVN在Linux内网环境中的详细步骤和所需的所有依赖包。 首先,你需要下载SVN及其所有依赖的源码包或预编译的二...