CentOS 源码安装subversion

在CentOS上安装Subversion服务器 如果你需要在CentOS上设置一个Subversion服务器,下面是详细的步骤。如果你的CentOS服务器上启用了防火墙,你需要打开SVN服务器所使用的端口。现在,你可以使用SVN客户端工具来访问和管理你的SVN仓库了。在安装Subversion之后,我们需要创建一个SVN仓库来存储代码和版本历史记录。在安装Subversion之前,首先确保你的CentOS系统是最新的。注意:本文假设你已经具有一定的Linux系统管理经验,并且能够使用终端和基本的命令行工具。替换为你的SVN仓库路径,并将。 阅读详情

1. 准备按照文件

subversion-1.14.5.tar.gz,sqlite-src-3480000.zip,serf-1.3.10.tar.bz2

2. 准备

安装必要软件:

sudo yum groupinstall "Development Tools" -y
sudo yum install zlib-devel bzip2 bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel apr-devel apr-util-devel -y

2. 安装

2.1 serf

(1)安装scons

sudo yum install scons

(2)安装serf

 tar -jxvf serf-1.3.10.tar.bz2;
 cd serf-1.3.10;
 scons PREFIX=/usr/local/serf APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr/bin/apu-1-config install

2.2 安装SQLite

根据如下要求:

An appropriate version of sqlite could not be found.  We recommmend
3.8.11.1, but require at least 3.8.2.
Please either install a newer sqlite on this system

选择sqlite-src-3480000.zip进行安装:

./configure --prefix=/usr/local/sqlite
make 
make install


2.3 安装subversion

./configure --prefix=/usr/local/subversion --with-ssl --with-zlib --with-apr=/usr/bin/apr-1-config --with-serf=/usr/local/serf --with-sqlite=/usr/local/sqlite

3.验证

执行"svn --version",如出现如下信息,表示安装成功:

svn,版本 1.14.5 (r1922182)
   编译于 Feb  6 2025,12:00:59 在 x86_64-unknown-linux-gnu

Copyright (C) 2024 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/

可使用以下的版本库访问模块: 

* ra_svn : 使用 svn 网络协议访问版本库的模块。  - 使用 Cyrus SASL 认证
  - 处理“svn”方案
* ra_local : 访问本地磁盘的版本库模块。
  - 处理“file”方案
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.10 (compiled with 1.3.10)
  - 处理“http”方案
  - 处理“https”方案

The following authentication credential caches are available:

* GPG-Agent

4.其他

执行“svn --version”,如出现如下信息:

svn: error while loading shared libraries: libsqlite3.so: cannot open shared object file: No such file or directory
svn: error while loading shared libraries: libserf-1.so.1: cannot open shared object file: No such file or directory

修改/etc/profile文件,添加或修改:

export LD_LIBRARY_PATH=/usr/local/serf/lib:/usr/local/sqlite/lib:$LD_LIBRARY_PATH

执行:

source /etc/profile

CentOS上Subversion版本控制系统的安装与使用指南 本文还有配套的精品资源,点击获取 简介:本指南介绍了在CentOS操作系统上安装和配置Subversion(SVN)版本控制系统的方法。SVN用于管理文件和目录的更改历史,广泛应用于软件开发团队协作。内容涵盖了通过yum安装SVN、创建和配置SVN仓库、设置用户访问控制、启动服务、客户端使用、备份和恢复,以及故障排查和性能优化。这些步骤对于IT专业人员来说是管理SVN服务器... 阅读详情

相关推荐

subversion在centos最小化安装所需要的rpm包,包含了执行的脚本

subversion在centos最小化安装所需要的rpm包,包含了执行的脚本 subversion在centos最小化安装所需要的rpm包,包含了执行的脚本

centos7下svnserve方式部署subversion/SVN服务端(实操)

centos7下svnserve方式部署subversion/SVN(实操)

MABOS的博客 1923

serf-1.3.7-1.x86_64.rpm

Linux svn 一键轻松升级到1.8版本所需依赖包 安装命令 rpmi -ivh serf-1.3.7-1.x86_64.rpm subversion-1.8.19-1.x86_64.rpm安装包资源:http://download.youkuaiyun.com/download/qq_21165007/10232618

Apache 集成subversion

1.准备工作 系统版本为CentOS 6.5 32位 所需安装包 apr-1.5.2 (http://archive.apache.org/dist/apr/) apr-util-1.5.4(http://archive.apache.org/dist/apr/) httpd-2.2.31(http://archive.apache.org/dist/httpd/) sqlite-am

我有一个梦想 709

serf-1.3.3.tar.bz2

在svn1.8版本之前按照原来的安装方法是可以加载到dav的模块,但是,1.8版本以后,需要serf软件包支持访问 http 协议的版本库,不然就会报错.

在C++中,NULL和nullptr有什么区别?

这两个定义导致了冲突,C++中的NULL如果和C语言一样也是(void *)0指针,而C++不允许void*隐式转换成其它指针类型,那NULL就无法表示空指针了。因此,使用 nullptr可以增加代码的清晰性,避免类型安全问题。即使在混合C++和C代码时,nullptr也提供了一个明确无误的空指针表示,达到兼容的目的。C++11 引入 nullptr 彻底解决了这些问题,提高语言的安全性、清晰性和现代性。在了解NULL和nullptr背后的故事之后,相信大家以后再也不会用NULL了。

hebhljdx的博客 679

CentOS7.2源码安装Subversion1.9.7【填坑记】

采用最简单的默认编译方式(./configure、make && make install)通过源码安装的Subversion。只支持svn和本地file协议,不支持http或https。而我需要一个支持http协议的svn,博客记录过程中遇到的问题和解决办法。

China_Style的专栏 3963

告别TwinCAT:手把手教你用IgH EtherCAT Master在LinuxCNC上搭建实时运动控制平台

本文详细介绍了如何利用IgH EtherCAT Master和LinuxCNC搭建开源实时运动控制平台,替代商业软件TwinCAT。通过分步指南,包括实时Linux环境配置、EtherCAT主站安装、LinuxCNC集成及多轴同步控制实现,帮助开发者构建高性能、低成本的工业自动化解决方案。

weixin_42641741的博客 403

centos源码安装subversion

安装说明 系统环境:CentOS-6.2 下载相关软件 工具/原料 CentOS SVN http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz http://subversion.tigris.org/downloads/subversio

783

ARM学习 | 紧耦合存储器 (TCM)

TCM 是一种专用的片上存储器,直接与处理器核心耦合。确定性访问:由于不涉及缓存替换或一致性管理,访问延迟固定。高带宽:TCM 通常通过专用总线连接处理器核心,可以提供更高的数据吞吐率。用户管理:TCM 的分配和管理完全由开发者控制,不依赖硬件缓存策略。ARM 处理器中的 TCM 通常分为ITCM(指令紧耦合存储器)和DTCM(数据紧耦合存储器),分别用于存储指令和数据。TCM 是 ARM 处理器中不可忽视的重要特性,在实时系统和高性能嵌入式应用中具有重要地位。

qq_43167806的博客 3330

微信小程序审核避坑指南:巧用 wx.getAccountInfoSync 实现审核与线上环境无感切换

本文详细介绍了如何利用`wx.getAccountInfoSync`API实现微信小程序审核与线上环境的无感切换。通过环境识别技术和动态渲染架构设计,开发者可以优雅解决审核资质门槛问题,同时保持生产环境的完整用户体验。文章包含组件化实现、全局状态管理等实用方案,帮助开发者提升审核通过率。

weixin_30527423的博客 260

linux在centos下源码安装subversion

centos5.11+lnmp 集成包 apache2.2+php5.4+mysql5.1 检查是否安装了低版本的SVN rpm -qa | grep subversion 卸载旧版本SVN yum remove subversion 查找 编译安装sqlite3.7.17  tar -zxf sqlite-autoconf-3071700.tar.gz  cd sqlite-au

echocdzh的博客 687

(超详细)互补格雷码+相移码求解包裹相位(Python实现)

记录实现“互补格雷码+相移码”求解包裹相位的编码过程。也可以叫它“5+4”法,5代表五幅格雷码图像,4代表四步相移法的四张正弦条纹图。

暴雨梨花博客 3万+

Centos7.X 源码编译安装subversion svn1.8.x

Centos7.X 源码编译安装subversion svn1.8.x 说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http、https网页访问形式; 还有一种是基于svnserve的独立服务器模式。 SVN的数据存储方式也有两种:一种是在Berkeley DB数据库中存储数据;另一种是使用普通的文件FSFS存储数据。 由于Berk

shgh_2004的专栏 1017

通过监督微调(SFT)提升AI Agent效果的完整指南

监督微调(Supervised Fine-Tuning)是在大规模预训练语言模型(如LLaMA、GPT系列)的基础上,使用特定任务标注数据进行二次训练的过程。其本质是通过有监督学习调整模型参数,使其适应目标任务的分布特征。

保持热爱。 1924

Unity引擎开发:复杂动作系统_动作捕捉数据的应用与整合

通过以上步骤,我们可以在Unity中有效地应用和整合动作捕捉数据,以实现更加真实和流畅的动画效果。从导入文件格式的选择,到预处理和优化,再到实时应用和调试验证,每一步都至关重要。希望本文能帮助你在Unity项目中更好地利用动作捕捉数据,提升动画质量和性能。

chenlz2007的博客 961

CentOS源码安装Subversion 1.7

Step 1☆ 執行安裝安装依赖包yum install libxml* zlib zlib-devel gcc gcc-c++ openssh-clients autoconf libtool openssl-develStep 2☆ 下载安装sqlitewget http://www.sqlite.org/2014/sqlite-autoconf-3080500.tar....

weixin_33962923的博客 150

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

centos7源码编译安装Subversion 1.9.5

svn是Subversion的简称,是一个开放源代码的版本控制系统。svn有两种运行方式:1、独立服务器(svn://xxx.xxx/xxx) 2、借助apache(http://svn.xxx.xxx/xxx)svn存储版本数据也有两种方式:1、BDB(事务安全型表类型) 2、FSFS(一种不需要数据库存储系统)因为BDB方式在服务中断时,可能锁住数据,这里我们选择独立服务器和FSFS方式安装s...

weixin_34126557的博客 231

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

CentOS 1810 源码安装 Subversion 1.12.2(SVN)

在MyEclipse CI 2018.9.0 中安装 SVN 1.10.13-1.9.x 使用防火墙正常开启SVN自启后无法连接 Unable to connect to URL 'svn://.' Can't open file './format': Permission denied 在CentOS 1804中设置Subversion(SVN)开机自启 在MyEclipse中使用SVN...

2459

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

CentOS 6.9 源码安装 最新subversion 1.12.0

1.下载subversion、apr、apr-util、sqlite-amalgamation: wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.6.5.tar.gz wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.6.1.ta...

幽灵 逐梦--专栏 1298

【Linux环境搭建】五、Linux(CentOS7)编译源码安装Subversion

备份svn库

全栈程序猿的专栏 1168

CentOS 6.9 源码安装 最新subversion 1.9.3

综合: https://www.cnblogs.com/liuxf88/p/6402670.html https://blog.youkuaiyun.com/qq_27868061/article/details/81094187 下载subversion、apr、apr-util、sqlite-amalgamation: wget https://mirrors.tuna.tsinghua.edu.cn/apache/subversion/subversion-1.9.3.tar.gz w..

vc66vcc的博客 337
上一篇: CentOS 禁用rm
下一篇: WPF使用ItemsControl显示、编辑列表数据
sql2zy
博客等级 码龄19年 37粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值