飞嗨,欢迎您的光临,本博所发布之文章皆为作者亲测通过,如有错误,欢迎通过各种方式指正。(本博已于2015.12.6升级到php7,运行环境php7 php-fpm + nginx1.8.0)

CentOS7源码编译安装最新版svn Subversion1.8.11

Linux lf 6592℃ 0评论

最近,搭了一台新服务器,CentOS7的,LNMP环境,除了mariadb(mysql)都是源码编译安装的最新版本,这个环境准备用来做镜像站点,以后可能会考虑用nginx做负载均衡实验。。。组件一个3台服务器的内网,,,到时候看能不能给世纪互联一点银子,弄一个环境练练手。扯远了,第一步呢,还是做做镜像站点,万一那台服务器挂了,还有备份的镜像站点吗,所以呢,准备用svn同步代码过来,于是就决定源码安装最新版的svn,虽说是源码编译安装,但是还是嫌麻烦,svn的依赖库都用yum了,如果每个都要源码编译安装,估计要累死人,oh my god,还好有yum解决各种依赖,不然真的是疯掉了…

1.下载最新版subversion 1.8.11          wget http://mirror.bit.edu.cn/apache/subversion/subversion-1.8.11.tar.gz

2.解压并进入          tar -xvzf subversion-1.8.11.tar.gz         cd subversion-1.8.11

3.运行configure脚本      ./configure –prefix=/usr/local/subversion   提示有错误了,说找不到apr-util依赖

4.安装apr-util         yum install apr-util apr-util-devel

5.再 ./configure –prefix=/usr/local/subversion  又提示需要sqlite

6.安装sqlite     yum install sqlite sqlite-devel

5.再 ./configure –prefix=/usr/local/subversion       这一次ok的了

6.编译并安装       make && make install

subversion安装history

subversion安装history

忘记一步步截图了。。。svn co url后,把putty给滚屏了,,,无耐,只有history了

看看安装好哒信息,,,是最新版subversion 1.8.11

svn --version

svn –version

现在这些命令必须要跟上地址才能执行,是因为还没有把这些命令加入到环境变量中。

7.每次执行的时候都要跟上目录太麻烦了,所以把subversion/bin下的命令加入到环境变量中
echo $PATH       输出环境变量的地址
cd /usr/local/subversion/bin     进入bin目录
cp svn /usr/local/bin/svn
cp svnadmin /usr/local/bin/svnadmin
cp svnserve /usr/local/bin/svnserve

添加环境变量

添加环境变量

8.再到任何地方执行svn –version就都ok哒

9.svn的启动、停止、配置参见:http://blog.feehi.com/linux/7.html

转载请注明:飞嗨 » CentOS7源码编译安装最新版svn Subversion1.8.11

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情
(1)个小伙伴在吐槽
粤ICP备15018643号-1