美文网首页
CentOS 6 源码编译安装svn

CentOS 6 源码编译安装svn

作者: 马谦马谦马谦 | 来源:发表于2018-01-13 13:35 被阅读0次

参考文档:官方安装文档,安装方法已经制作成一键安装脚本位于码云

git clone https://gitee.com/vazd/subversion-installer.git

运行install_svn.sh即可完成安装。

一、安装必备组件

依赖项:yum install autoconf libtool expat-devel -y

1.1 安装apr和apr-util

apr全名Apache Portable Runtime,必需的依赖项。下载地址:apr和apr-util下载地址

# 安装apr
wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.gz -O apr.tar.gz
tar -zxf apr.tar.gz
cd apr-1.6.3.tar.gz
./buildconf
./configure --prefix=/usr/lib/apr
make && make install
cd ..

# 安装apr-util
wget http://mirrors.shuosc.org/apache/apr/apr-util-1.6.1.tar.gz -O apr-util.tar.gz
tar -zxvf apr-util.tar.gz
cd apr-util-1.6.1
./buildconf --with-apr=../apr-1.6.3  # 需要加上apr的源码地址
./configure --prefix=/usr/lib/apr-util --with-apr=/usr/lib/apr
make && make install
cd ..

1.2 安装zlib

  • 简单的办法:使用yum install zlib zlib-devel直接安装。

  • 复杂的办法:源码编译安装,zlib下载地址

wget http://www.zlib.net/zlib-1.2.11.tar.gz
unzip zlib-1.2.11.tar.gz  # 需要先yum install unzip
cd zlib-1.2.11/
./configure --prefix=/usr/lib/zlib
make && make install

二、安装svn

svn下载地址:svn下载地址

svn还依赖sqlite-amalgamationsqlite-amalgamation下载地址

下载sqlite-amalgamation后需要放到svn安装目录下一起编译。

# 下载svn
wget http://mirrors.hust.edu.cn/apache/subversion/subversion-1.9.7.tar.gz
tar -zxvf subversion-1.9.7.tar.gz

# 下载sqlite-amalgamation
wget https://www.sqlite.org/2017/sqlite-amalgamation-3210000.zip
unzip sqlite-amalgamation-3210000.zip

# 放到svn的安装目录下
mv sqlite-amalgamation-3210000 subversion-1.9.7/sqlite-amalgamation

# 编译安装svn
cd subversion-1.9.7
./configure --prefix=/usr/local/svn \
    --with-apr=/usr/lib/apr\
    --with-apr-util=/usr/lib/apr-util\
    --with-zlib=/usr/lib/zlib
make && make install 
# svn-tools 可选项,安装后位于安装目录下的bin/svn-tools
# 包含一些基本的svn工具
make install-tools
cd ..

ln -s /usr/local/svn/bin/svn /usr/bin/svn
ln -s /usr/local/svn/bin/svnadmin /usr/bin/svnadmin
ln -s /usr/local/svn/bin/svnserve /usr/bin/svnserve

相关文章

  • CentOS 6 源码编译安装svn

    参考文档:官方安装文档,安装方法已经制作成一键安装脚本位于码云。 git clone https://gitee....

  • [转载]CentOS 6 SVN搭建 (YUM安装)

    安装说明安装了一下SVN服务器,过程如下: 系统环境:CentOS 6安装方式:yum install (源码安装...

  • OpenTSDB部署

    1 安装 本次安装是从 Github下载源码进行编译安装 2 运行环境 Linux 系统(本次使用CentOS6....

  • 20171011 LAMP(二)

    CentOS 7.3环境LAMP源码编译安装WordPressCentOS 6.9环境LAMP源码编译安装Word...

  • centos7下安装HAWQ

    曾经多次尝试是在centos环境下对源码进行编译安装,发现在centos环境下编译HAWQ源码存在着各种编译问题,...

  • Centos6源码编译安装2.4版本http服务步骤

    在centos6上编译安装2.4最新源码包,和7上有点差别;编译安装http2.4,需要依赖apr和apr-uti...

  • Centos7 多种方法 安装git

    源码安装 安装对应的依赖 下载源码编译安装 确保系统git 已经被卸载 rpm 安装(基于CentOS7)

  • Mesos 安装

    安装 系统要求: 64位的linux或mac系统 安装: 1.源码编译安装(centos 7.0) 编译环境准备 ...

  • CentOS7.4 编译安装 php7

    阿里云 CentOS7.4 编译安装 PHP7.1.11 下载并解压源码包 安装编译php所需的依赖包 进去源码目...

  • 02-Nginx

    一、Nginx安装 本文使用centos服务器和nginx源码编译安装方式进行安装 1、编译环境安装 安装Ngin...

网友评论

      本文标题:CentOS 6 源码编译安装svn

      本文链接:https://www.haomeiwen.com/subject/zfscoxtx.html