zoukankan      html  css  js  c++  java
  • ubuntu server 14.04手动安装svn

    最简单的办法自然是运行sudo apt-get install subversion。

    但是在服务器上经常是没有权限的,因此只能手动进行安装,现在假定安装在/home/user/local/下面,操作过程如下:

    1.下载svn源代码:http://mirrors.cnnic.cn/apache/subversion/

    这里下载的是subversion-1.8.8;

    2.下载apache相关代码:http://apr.apache.org/download.cgi

    要下载2个项目:

    apr和apr-util

    apr下载的是apr-1.5.1

    apr-util下载的是:apr-util-1.5.3

    3.下载sqlite代码:http://www.sqlite.org/

    下载的是:sqlite-amalgamation-3080403(sqlite-amalgamation 3.8.4.3)

    4.下载libtools代码:http://mirror.bjtu.edu.cn/gnu/libtool/

    下载的是:libtool-2.4.2

    5.下载pcre,网址:http://ftp.exim.llorien.org/pcre/

     这个可能不需要,报出错来再处理;

    6.请将上面的解压到一个地方如~/home/source/,选择的版本尽量用最新的;

    7.先安装libtool-2.4.2

    ./configure --prefix=/home/user/local

    make

    make install

    8.将sqlite-amalgamation(就是这个名字)放入到subversion-1.8.8下面;

    9.编译subversion,进入subversion-1.8.8

    ./configure --prefix=/home/user/local --with-apr=/home/user/source/apr-1.5.1/apr-1-config --with-apr-util=/home/user/source/apr-util-1.5.3/apu-1-config

    make

    make install

    svn --version有信息输出就说明好了。

    这样,安装就完成了。

    注意,如果需要安装apr的话,./configure会报出rm: cannot remove `libtoolT': No such file or directory错误,原因不太清楚,可以进行如下处理:

    在configure里面 RM='$RM  -f'   这里的$RM后面一定有一个空格。 把RM='$RM'改为RM='$RM  -f'或者直接把这句注释掉,都可以解决。

  • 相关阅读:
    ‘Host’ is not allowed to connect to this mysql server
    centos7安装mysql
    further configuration avilable 不见了
    Dynamic Web Module 3.0 requires Java 1.6 or newer
    hadoop启动 datanode的live node为0
    ssh远程访问失败 Centos7
    Linux 下的各种环境安装
    Centos7 安装 python2.7
    安装scala
    Centos7 安装 jdk 1.8
  • 原文地址:https://www.cnblogs.com/linuxkid/p/3704244.html
Copyright © 2011-2022 走看看