Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.txt | 2013-11-05 | 4.8 kB | |
zlib-1.2.7.tar.gz | 2013-11-05 | 560.4 kB | |
subversion-1.7.9.tar.gz | 2013-11-05 | 8.2 MB | |
sqlite-autoconf-3071602.tar.gz | 2013-11-05 | 1.9 MB | |
openssl-1.0.1e.tar.gz | 2013-11-05 | 4.5 MB | |
neon-0.29.6.tar.gz | 2013-11-05 | 882.3 kB | |
expat-2.1.0.tar.gz | 2013-11-05 | 562.6 kB | |
apr-util-1.5.2.tar.gz | 2013-11-05 | 867.6 kB | |
apr-1.4.6.tar.gz | 2013-11-05 | 982.2 kB | |
Totals: 9 Items | 18.4 MB | 0 |
说明: gcc sudo yum -y install gcc gcc-c++ sudo yum -y install gcc-c++ 其它必须 sudo yum -y install automake autoconf libtool make ncurses yum -y install ncurses-devel subversion 必须安装apr、apr-util 如果要支持http形式,要安装neon 如果要支持https形式,要安装带ssl的neon libxml2/expat zilb apr zpr-util neon openssl sqite-autoconf subversion wget http://hivelocity.dl.sourceforge.net/project/wlinbj/subversion-1.7.9.tar.gz wget http://www.sqlite.org/2013/sqlite-autoconf-3071602.tar.gz tar zxvf subversion-1.7.9.tar.gz tar zxvf sqlite-autoconf-3071602.tar.gz mkdir subversion-1.7.9/sqlite-amalgamation cp sqlite-autoconf-3071602/sqlite3.c subversion-1.7.9/sqlite-amalgamation/ zlib wget http://hivelocity.dl.sourceforge.net/project/libpng/zlib/1.2.7/zlib-1.2.7.tar.gz tar zxvf cd zlib-1.2.7 ./configure --prefix=/media/ephemeral0/installs/zlib make make install vi /etc/ld.so.conf.d/zlib.conf并将后面内容复制进去/media/ephemeral0/installs/zlib/lib ldconfig -v可查看加载库目录 expat wget http://downloads.sourceforge.net/project/expat/expat/2.1.0/expat-2.1.0.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fexpat%2Ffiles%2Fexpat%2F2.1.0%2F&ts=1369025658&use_mirror=jaist tar zxvf ... cd .. ./configure make make install apr wget http://apache.fayea.com/apache-mirror//apr/apr-1.4.6.tar.gz tar zxvf apr-1.4.6.tar.gz cd apr-1.4.6 ./configure --prefix=/media/ephemeral0/installs/apr make make install vi /etc/ld.so.conf.d/apr.conf并将后面内容复制进去/media/ephemeral0/installs/apr/lib ldconfig -v可查看加载库目录 apr-util wget http://apache.fayea.com/apache-mirror//apr/apr-util-1.5.2.tar.gz tar zxvf apr-util-1.5.2.tar.gz cd apr-util-1.5.2 ./configure --prefix=/media/ephemeral0/installs/apr-util --with-apr=/media/ephemeral0/installs/apr/ make make install vi /etc/ld.so.conf.d/apr-util.conf并将户名内容复制进去/media/ephemeral0/installs/apr-util/lib ldconfig -v可查看加载库目录 openssl wget http://www.openssl.org/source/openssl-1.0.1e.tar.gz tar zxvf openssl-1.0.1e.tar.gz cd openssl-1.0.1e ./config --prefix=/media/ephemeral0/installs/openssl-1.0.1e shared make make install vi /etc/ld.so.conf.d/openssl.conf并将户名内容复制进去/media/ephemeral0/installs/openssl-1.0.1e/lib ldconfig -v可查看加载目录 neon (需要expat/libxml 2.x、zlib、openssl) wget http://www.webdav.org/neon/neon-0.29.6.tar.gz tar zxvf .. cd .. ./configure --prefix=/media/ephemeral0/installs/neon --with-ssl --with-libs=/media/ephemeral0/installs/openssl-1.0.1e/ --with-apr=/media/ephemeral0/installs/apr --with-apr-util=/media/ephemeral0/installs/apr-util/ 如果出现下面类型内容基本就正确了: Install prefix: /media/ephemeral0/installs/neon Compiler: gcc XML Parser: expat SSL library: SSL support enabled, using OpenSSL (0.9.7 or later) zlib support: zlib support enabled, using -lz Build libraries: Shared=no, Static=yes make make install vi /etc/ld.so.conf.d/neon.conf并将户名内容复制进去/media/ephemeral0/installs/neon/lib ldconfig -v可查看加载目录 subversion cd subversion-1.7.9 (下面安装时最好也加上--prefix=安装目录 省得占用根目录容量) ./configure --with-ssl=/media/ephemeral0/installs/openssl-1.0.1e/ --with-neon=/media/ephemeral0/installs/neon/ --with-apr=/media/ephemeral0/installs/apr --with-apr-util=/media/ephemeral0/installs/apr-util/ --without-berkeley-db make make install ln -s /usr/local/bin/svn /usr/sbin/ svn(要支持https方式) svn --version svn, version 1.7.9 (r1462340) compiled Nov 4 2013, 09:10:30 Copyright (C) 2013 The Apache Software Foundation. This software consists of contributions made by many people; see the NOTICE file for more information. Subversion is open source software, see http://subversion.apache.org/ The following repository access (RA) modules are available: * ra_neon : Module for accessing a repository via WebDAV protocol using Neon. - handles 'http' scheme - handles 'https' scheme (出现这就可以支持https了) * ra_svn : Module for accessing a repository using the svn network protocol. - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme 在CentOS 5上配置SVN服务的时候报RSA_new错误 一般openssl的问题,确保安装正确,并设置lib路径 svn中提示 (R)eject, accept (t)emporarily or accept (p)ermanently? (R)拒绝,(t)暂时接受 或 (p)永远接受?