Linux笔记-centos7编译安装svn 1.14.1
发布日期:2021-06-30 10:46:54
浏览次数:2
分类:技术文章
本文共 2042 字,大约阅读时间需要 6 分钟。
最近准备搭个创库,方面代码备份。服务器采用Linux,在百度上,差不多都是用yum安装。而且版本都太老了,不适合新时代程序员。
对此阅读了下官方文档。记录下目前(2021-03-14 13:12:47)最新版subversion(1.14.1)的Linux服务端编译安装。
首先用yum安装这2个库:
yum install expat-develyum install libtool
安装Python3
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xztar -xf Python-3.6.8.tarcd Python-3.6.8./configure prefix=/usr/local/python3makemake installln -s /usr/local/python3/bin/python3.6 /usr/bin/python3python3 -v
随后依次安装
Apr-1.7.0
wget https://archive.apache.org/dist/apr/apr-1.7.0.tar.bz2tar -xjf apr-1.7.0.tar.bz2cd apr-1.7.0./configure --prefix=/usr \ --disable-static \ --with-installbuilddir=/usr/share/apr-1/build makemake install
Apr-Util-1.6.1
wget https://archive.apache.org/dist/apr/apr-util-1.6.1.tar.bz2tar -xjf apr-util-1.6.1.tar.bz2cd apr-util-1.6.1./configure --prefix=/usr \ --with-apr=/usr \ --with-gdbm=/usr \ --with-openssl=/usr \ --with-cryptomakemake install
最后SQLite-3.34.1
wget https://sqlite.org/2021/sqlite-autoconf-3340100.tar.gztar -zxvf java.tar.gzcd sqlite-autoconf-3340100./configure --prefix=/usr \ --disable-static \ --enable-fts5 \ CPPFLAGS="-DSQLITE_ENABLE_FTS3=1 \ -DSQLITE_ENABLE_FTS4=1 \ -DSQLITE_ENABLE_COLUMN_METADATA=1 \ -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -DSQLITE_ENABLE_DBSTAT_VTAB=1 \ -DSQLITE_SECURE_DELETE=1 \ -DSQLITE_ENABLE_FTS3_TOKENIZER=1"makemake install
最后搞Subversion-1.14.1
wget https://archive.apache.org/dist/subversion/subversion-1.14.1.tar.bz2tar -xjf subversion-1.14.1.tar.bz2cd subversion-1.14.1PYTHON=python3 ./configure --prefix=/usr \ --disable-static \ --with-apache-libexecdir \ --with-lz4=internal \ --with-utf8proc=internalmakemake install
这样服务端就搭建好了。
查看版本号:
svnserve --version
创建好创库后
svnserve -d -r /var/svn
端口号为3690
lsof -i:3690
PS:
停止svnserver命令:
killall svnserve
转载地址:https://it1995.blog.csdn.net/article/details/115107792 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月19日 02时55分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
学习笔记(12):一学即懂的计算机视觉(第一季)-实战演练:图像平滑滤波对比...
2019-04-30
学习笔记(14):一学即懂的计算机视觉(第一季)-Canny算子
2019-04-30
学习笔记(15):一学即懂的计算机视觉(第一季)-程序示例
2019-04-30
学习笔记(16):一学即懂的计算机视觉(第一季)-数学形态学扩展应用
2019-04-30
学习笔记(20):一学即懂的计算机视觉(第一季)-图像变换有什么用?
2019-04-30
学习笔记(21):一学即懂的计算机视觉(第一季)-灰度直方图
2019-04-30
学习笔记(22):一学即懂的计算机视觉(第一季)-霍夫变换
2019-04-30
学习笔记(23):一学即懂的计算机视觉(第一季)-图像变换实战演练
2019-04-30
学习笔记(26):一学即懂的计算机视觉(第一季)-为什么要图像分割?
2019-04-30
学习笔记(27):一学即懂的计算机视觉(第一季)-基于灰度直方图的阈值分割
2019-04-30
学习笔记(28):一学即懂的计算机视觉(第一季)-灰度阈值分割实战演练
2019-04-30
学习笔记(31):一学即懂的计算机视觉(第一季)-区域生长算法
2019-04-30
学习笔记(32):一学即懂的计算机视觉(第一季)-分水岭算法
2019-04-30
学习笔记(33):一学即懂的计算机视觉(第一季)-图像分割实战演练(II)
2019-04-30
学习笔记(34):一学即懂的计算机视觉(第一季)-图像表示与描述
2019-04-30
学习笔记(35):一学即懂的计算机视觉(第一季)-图像表示与描述II
2019-04-30
学习笔记(36):一学即懂的计算机视觉(第一季)-图像表示描述实战演练
2019-04-30
学习笔记(37):一学即懂的计算机视觉(第一季)-总结
2019-04-30
学习笔记(38):高并发下的Nginx性能优化实战-Nginx优势特点总结
2019-04-30
学习笔记(40):高并发下的Nginx性能优化实战-nginx命令
2019-04-30