Linux笔记-centos7编译安装svn 1.14.1
发布日期:2021-06-30 10:46:54 浏览次数:3 分类:技术文章

本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux笔记-SVN(subversion)创建仓库及客户端连接及文件回滚
下一篇:Qt文档阅读笔记-Object Model初步解析

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月27日 07时16分46秒