debian 安装svn

centos安装subversion1.10.2的经历

(2018-09-06 13:08:59)

转载▼

  分类: 技术类

安装步骤

1、下载subversion1.10.2 apr apr-util sqlite serf scons(安装这个才能安装serf) 选择1.5.2版本的。1.6以上版本安装总会报错

wget https://mirrors.tuna.tsinghua.edu.cn/apache/subversion/subversion-1.10.2.tar.gz

wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz

wget http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.bz2

wget https://www.sqlite.org/2018/sqlite-amalgamation-3240000.zip

wget https://www.apache.org/dist/serf/serf-1.3.9.tar.bz2

wget https://nchc.dl.sourceforge.net/project/scons/scons/3.0.0/scons-3.0.0.zip

2、分别安装以上

先将subversion-1.10.2.tar.gz解压到/usr/local/xxx/(安装目录)中

 注意安装的东西一定要安装到usr/local下否则会有警告(如果不安装到此目录好像会有问题)

(1)先安装apr apr-util

解压后

configure --prefix=/usr/local/apr && make && make install

configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr && make && make install

(2)安装scons

unzip -q scons-3.0.0.zip

cd scons-3.0.0

python setup.py install

(3)安装serf(svn1.8以上需要安装serf 1.8以下安装neon 使svn可以访问https协议)

解压后

scons PREFIX=/usr/local/serf APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr-util/bin/apu-1-config

到这一步可能全暴以下错误

scons: Reading SConscript files ...

File "**/serf-1.3.9/SConstruct", line 186

print ‘Warning: Used unknown variables:‘, ‘, ‘.join(unknown.keys())

^

SyntaxError: invalid syntax

打开此路径

直接将这个提示注释就可以了,警告不会有太大影响

unknown = opts.UnknownVariables()

#if unknown:

#  print ‘Warning: Used unknown variables:‘, ‘, ‘.join(unknown.keys())

...

然后再

scons PREFIX=/usr/local/serf APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr-util/bin/apu-1-config

scons install

cp /usr/local/serf/lib/libserf-1.so* /usr/local/lib/

(4)将sqlite里的文件解压到/usr/local/xxx/subversion-1.10.2/sqlite-amalgamation/目录中,如果没有sqlite-amalgamation文件夹则mkdir创建一下;

命令如下

unzip sqlite-amalgamation-3240000.zip

mv sqlite-amalgamation-3240000 /usr/local/xxx/subversion-1.10.2/sqlite-amalgamation

(5)愉快的编译subversion吧

./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-serf=/usr/local/serf --with-lz4=internal --with-utf8proc=internal

make && make install

*特别说明为什么加最后2个编译关联

错误1:configure: error: Subversion requires LZ4 >= r129, or use --with-lz4=internal

解决:./configure命令添加 --with-lz4=internal选项

错误2:configure: error: Subversion requires UTF8PROC

解决:./configure命令添加 --with-utf8proc=internal

(6)建立svn命令连接 ln -s /usr/local/subversion/bin/svn /usr/local/bin

然后svn --version吧

中间可能缺少到依赖

apt install libssl-dev

lllibexpat1-dev  apt inst lllibexpat1-dev(debian10下到操作,其他  yum install expat-devel)

参考链接:http://blog.sina.com.cn/s/blog_6a17255b0102xrtc.html

原文地址:https://www.cnblogs.com/Ai-Hen-Jiao-zhi/p/12127200.html

时间: 2024-08-30 12:23:19

debian 安装svn的相关文章

debian 安装svn apache 小记. AuthzSVNAccessFile 不生效问题.

1,安装 apache ,svnapt-get install apache2 subversion libapache2-svn 不安装apache  是不能通过http方式来访问的. subversion服务器是不需要apache的,但是可以使用apache,视具体情况来选择.        1.如果只要通过file://或svn://来访问,则不需要apache,只安装svn即可,使用svnserve来作为服务.        2.如果你要建立一个可以通过http://或https://来

myeclipse安装svn插件的多种方式

开发者服务评测征文 十万现金悬赏大神 方法一:在线安装 1.打开HELP->MyEclipse Configuration Center.切换到SoftWare标签页. 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开.将Core SVNKit Library和Optional JNALibrary添加(右键Add to Pr

Eclipse下安装SVN插件以及连接SVN服务并发布项目

Eclipse安装SVN插件 Help->Eclipse MarketPlace 查找并安装Subclipse插件 按默认步骤完成SVNEclipse插件的安装(安装完成后需要重启Eclipse后生效). 将项目从Eclipse发布到SVN服务器 新建一个Java项目: 在项目上右键,找到Team->ShareProject 选择SVN 创建一个新的资源库位置: 设置SVN地址,格式: svn://ip地址 设置SVN资源库的文件夹名称: 添加注释后选择完成: 填写SVN服务的用户名和密码 点

Eclipse安装svn插件的几种方式 转帖....

Eclipse安装svn插件的几种方式 1.在线安装: (1).点击 Help --> Install New Software... (2).在弹出的窗口中点击add按钮,输入Name(任意)和Location(插件的URL),点击OK (3).勾选出现的插件内容,一步步安装即可. 注:目前在线安装svn的版本只有1.6.x和1.8.x地址分别是:http://subclipse.tigris.org/update_1.6.xhttp://subclipse.tigris.org/update

linux安装SVN服务器

1          安装SVN 官网下载:http://subversion.apache.org/packages.html SVN客户端:TortoiseSVN,官网下载:http://tortoisesvn.net/downloads.html # yum install subversion 1.       新建一个目录用于存储SVN所有文件 # mkdir /svn 1)创建svn用户 #groupadd svn #useradd -g sky user//是将user加入到sky

源码安装svn

源码安装svn先卸载低版本wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.bz2wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.bz2wget http://mirrors.hust.edu.cn/apache//apr/apr-iconv-1.2.1.tar.bz2wget http://apache.fayea.com/subversion/sub

centos 安装 svn

在工作中,为了提高工作效率,我们都会用版本控制软件来对项目经行管理,比如说svn.git等等.接下来以svbversion为例来谈谈CentOS中安装svn和部署项目的过程 一.安装svn服务端,并使用匿名用户访问和管理svn项目1.首先安装svn服务端 yum install subversion -y 2.设置版本库的目录,默认监听端口号3690svnserve -d -r /usr/svndata 3.创建svn项目svnadmin create /usr/svndata/gztest 4

myeclipse 2014 专业版 安装 svn插件

本文地址: 本文作者:sushengmiyan 团队合作的项目肯定少不了版本控制,那么现在就看看myeclispe中是如何使用的吧. 开发环境:myeclipse 2014   java 8 tomcate 8 试了网上说的几种方法,都没有成功,最终自己还是摸索着弄出来了,这里先记录一下,后期自己再配置的时候好获取路径啥的. 打开myeclipse的help---install from site 点击add弹出对话框 在输入框中输入对应内容 http://subclipse.tigris.or

[转] Ubuntu/Linux Mint/Debian 安装 Java 8

本PPA由webupd8制作,支持Ubuntu 12.10, 12.04, 11.10, 11.04, 10.10 和 10.04以及对应的Linux Mint版本,Oracle Java 8包提供JDK8 和 JRE8. sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer 安装后查看版本: $ java -version java