二·安装Subversion(基于Centos7)

1.在网站http://archive.apache.org/dist/subversion/中下载对应的版本,我的操作系统是centos,

    所以我下载了Linux generic版本subversion-1.7.0.tar.gz

2.下载依赖包openssl和openssl-devel截屏如下:

  首先使用yum安装openssl

   

   选择是否安装,输入y

   

   

    再安装openssl-devel,

   

   同样是选择y,以完成安装

   

3.创建Linux用户svn

   创建用户svn并指定用户主目录

   

   给用户svn设置密码

   

4.上传安装包到系统中

    初次安装系统后,发现没有sz/rz命令,先安装 

    

    再把所有的源码文件上传到svn用户的主目录

    

5.安装

  (1).安装expat

       

       进入到目录expat-2.0.1

       

       ./configure

      

      此处显示没有gcc编译器,先安装

      

      

     再次运行./configure

      

      make

      

      make install

      

  (2)安装neon-0.25.5.tar.gz

       tar -zxvf neon-0.25.5.tar.gz

       

       

   

       

       

       

       

       

      

     cp ../sqlite-autoconf-3070900/sqlite3.c sqlite-amalgamation/

     

     

./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon

出现错误如下:

错误提示为:没有安装apr,则运行安装

wget http://mirrors.cnnic.cn/apache/apr/apr-1.4.8.tar.gz 和 

wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.gz,之后分别安装apr和apr-util

 且安装目录分别为/usr/local/apr 和/usr/local/apr-util

 再次运行安装 subversion

./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

       

 下载文件:expat-2.0.1.tar.gz ,neon-0.25.5.tar.gzsqlite-autoconf-3070900.tar.gzsubversion-1.7.0.tar.gz

   

原文地址:https://www.cnblogs.com/qizhelongdeyang/p/6006988.html