svnserve: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file:

1、安装svn

  1. yum -y install subversion

  2、启动svn

  1. svnserve -d -r /www/svndata

  启动svn时以下异常

  1. svnserve: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: No such file or directory

  找不到libaprutil-1.so.0,于是

  1. find / -name libaprutil-1.so.0

  结果为

  1. /www/wdlinux/httpd-2.2.22/lib/libaprutil-1.so.0

  3、将apr依赖包添加到共享库

  查看共享库配置文件

  1. more /etc/ld.so.conf
  2. include ld.so.conf.d/*.conf

  创建apr共享库配置文件

  1. cd /etc/ld.so.conf.d/
  2. vi httpd-apr.conf
  3. /www/wdlinux/httpd-2.2.22/lib/

  更新共享库配置

  1. ldconfig -v

  4、检测是否安装成功

  1. svn --version

  结果为

  1. svn, version 1.6.11 (r934486)
  2. compiled Mar 5 2014, 14:28:03
  3.  
  4. Copyright (C) 2000-2009 CollabNet.
  5. Subversion is open source software, see http://subversion.tigris.org/
  6. This product includes software developed by CollabNet (http://www.Collab.Net/).
  7.  
  8. The following repository access (RA) modules are available:
  9.  
  10. * ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  11. - handles 'http' scheme
  12. - handles 'https' scheme
  13. * ra_svn : Module for accessing a repository using the svn network protocol.
  14. - with Cyrus SASL authentication
  15. - handles 'svn' scheme
  16. * ra_local : Module for accessing a repository on local disk.
  17. - handles 'file' scheme

  此时说明已将安装成功

  5、启动svn

  1. svnadmin create /www/svndata/testproject

  修改配置文件svnserve.conf

  1. cd /www/svndata/testproject/conf
  2. vi svnserve.conf#添加如下配置项
  3. anon-access=none
  4. auth-access=write
  5. password-db=passwd

  修改密码文件passwd,添加相应的用户和密码

  1. vi passwd
  2. [users]
  3. harry = harryssecret
  4. sally = sallyssecret

  重启svn,为了增加svn的安全性,这里将svnm的默认端口3690改为6534。

  1. #关闭svn服务
  2. killall svnserve
  3.  
  4. #新的端口启动
  5. svnserve -d -r /www/svndata --listen-port 6534

  当然,如果出于安全性的考虑,你还可以添加https的支持。这里就不再详述。

  6、使用svn

  svn客户端中使用 “svn://你的IP:端口/项目名称/”进行项目的下载和管理等,当然你也可以通过命令行进行管理,这就见仁见智了。

  1. svn://你的IP:端口/项目名称/

SVN安装失败提示的更多相关文章

  1. VMwareTools安装失败提示找不到C headers和gcc目录

    在VMware虚拟机上安装好linux系统后,发现往往不能全屏,也不能设置共享文件夹进行文件共享,这时候可以通过安装VMwareTools这个工具来实现文件拖拽.共享和全屏. 安装的过程不再赘述,关键 ...

  2. Android自动化测试 - Robotium之re-sign.jar重签名后安装失败提示Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]解决方案

    问题:在用re-sign.jar重签名apk文件后,显示重签名成功,但在实际安装过程中确提示:Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 原因:网上查 ...

  3. 【技术贴】SqlServer2008 R2 安装失败提示出现以下错误 服务 MSSQLSERVERO

    Feature: Analysis Services  Status: 失败: 请查看日志了解详细信息  MSI status: 已通过  Configuration status: 失败: 请查看下 ...

  4. Linux 虚拟机VMware安装失败,提示没有选择磁盘

    提示安装位置:没有选择磁盘 磁盘类型问题. 在新建虚拟机向导时会推荐选项 重新安装就有磁盘了

  5. ArcGis安装失败提示“需要Microsoft .NET Framework 3.5 sp1或等效环境”的解决方法

    这个问题一般出现在Win8或者Win10系统上,因为系统默认没有启用该.Net Framework. 下载Microsoft .NET Framework 3.5 sp1安装后再开始安装ArcGis. ...

  6. Silverlight 安装失败 提示 消息 ID 1603 的解决方法

    消息 ID: 1603 安装过程中出现错误.请执行以下步骤 原因是在以前安装过silverlight,没有安装成功或者没有彻底卸载干净,遗留了一些文件,尤其是安装时突然中断的时候会出现这个问题. 解决 ...

  7. 【oracle】oracle11g安装失败 提示找不到文件,模板General_Purpose.dbc不存在

    先确定一下自己的安装包是不是一起解压的! 不是就重新解压,重新装. 是,剩下的我也不会

  8. mysql-connector-odbc-8.0.11-winx64.msi安装失败

    mysql-connector-odbc-8.0.11-winx64.msi安装失败 提示需要Redistributable for Visual Studio 2015 去下载 vc_redist. ...

  9. Win10安装.net framework 4.0失败提示已是操作系统一部分如何解决

    有位用户因为工作需求,所以想在win10系统电脑中安装microsoft .net framework 4.0.可是在安装过程中却失败了,还遇到提示"Microsoft.net framew ...

随机推荐

  1. linux & chmod & 777

    linux & chmod & 777 https://github.com/xgqfrms-GitHub/Node-CLI-Tools/blob/master/bash-shell- ...

  2. HDU 4944

    FSF’s game Problem Description FSF has programmed a game.In this game, players need to divide a rect ...

  3. noip模拟赛 卖书

    分析:模拟题,只是有几个地方需要注意一下:第一个人必须支付5元,找零15元可以找一张10元一张5元,也可以找3张5元. #include <cstdio> #include <cst ...

  4. 567. Permutation in String

    Problem statement: Given two strings s1 and s2, write a function to return true if s2 contains the p ...

  5. 光纤通信(codevs 1955)

    题目描述 Description 农民John 想要用光纤连通他的N (1 <= N <= 1,000)个牲口棚(编号1..N).但是,牲口棚位于一个大池塘边,他仅可以连通相邻的牲口棚.J ...

  6. JavaScript面向对象实现

    JavaScript面向对象实现 一:面向对象三大特征 继承,封装,多态! 二:JavaScript自定义对象  创建对象的方式: 方式1,对象初始化器方式: <script type=&quo ...

  7. Layui选项卡、进度条、面板、徽章、时间线、辅助元素

    Layui选项卡.进度条.面板.徽章.时间线.辅助元素 Tab选项卡 - 页面元素    导航菜单可应用于头部和侧边,Tab选项卡提供多套风格,支持响应式,支持删除选项卡等功能.面包屑结构简单,支持自 ...

  8. Django学习系列之Python+Xadmin

    项目树 引入xadmin pycharm在项目中创建存放xadmin的目录 右键项目名称-->pythonpackage-->输入名称:extra_app 拷贝xadmin代码到extra ...

  9. cocos2d-x 3.0 CREATE_FUNC解析

    #define CREATE_FUNC(__TYPE__) \ static __TYPE__* create() \ { \ __TYPE__ *pRet = new __TYPE__(); \ i ...

  10. HDU2577 How to Type【DP】

    题目链接: pid=2577">http://acm.hdu.edu.cn/showproblem.php? pid=2577 题目大意: 给你一个仅仅包括大写和小写字母的字符串,如今 ...