[转]SVN安装问题The Apache Portable Runtime (APR) library cannot be found

http://blog.csdn.net/ckwer2008/article/details/47972601

Linux很多地方编译的时候都会用到apr
如果找不到apr就会报错

  configure: WARNING: APR not found
  The Apache Portable Runtime (APR) library cannot be found.
  Please install APR on this system and configure Subversion
  with the appropriate –with-apr option.

  You probably need to do something similar with the Apache
  Portable Runtime Utility (APRUTIL) library and then configure
  Subversion with both the –with-apr and –with-apr-util options.

apr是比较恶心的一个东东,因为用直接用yum install apr安装apr后,当再安装其他东西需要apr环境时候 经常还是找不到,尽管已经安装它了。

这样的话我们只能通过下面这两个参数来指定他们的位置了,但是首先要做的就是安装apr和apr-until

--with-apr
--with-apr-util

apr 和 apr-util官网下载地址:

http://apr.apache.org/download.cgi

安装顺序是先安装apr然后再安装 apr-util,因为安装apr-util需要apr环境
首先安装apr 指定安装到/usr/local/apr

wget http://mirrors.cnnic.cn/apache/apr/apr-1.4.8.tar.gz
tar zxvf apr-1.4.8.tar.gz
cd apr-1.4.8
./configure --prefix=/usr/local/apr
make & make install

然后安装apr-util,指定安装到/usr/local/apr-util
wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.5.2.tar.gz
tar zxvf apr-util-1.5.2.tar.gz
cd apr-util-1.5.2
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make & make install

经过上面的步骤我们就可以安装其他程序了,比如编译安装svn的时候指定apr和apr-util
指定svn位置/usr/local/subversion 同时也要指定apr和apr-util位置,代码如下
wget http://mirror.esocc.com/apache/subversion/subversion-1.8.3.tar.gz
cd subversion-1.8.3.tar.gz
./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make & make install


配置:
http://www.iitshare.com/linux-svn-installation-and-configuration.html
时间: 2024-10-11 18:24:46

[转]SVN安装问题The Apache Portable Runtime (APR) library cannot be found的相关文章

Centos下Tomcat 安装Apache Portable Runtime

APR(Apache Portable Runtime)是一个高可移植库,它是Apache HTTP Server 2.x的核心. APR有很多用途,包括访问高级IO功能(例如sendfile,epoll和OpenSSL),OS级别功能(随机数生成,系统状态等等),本地进程管理(共享内存,NT管道和UNIX sockets).这些功能可以使Tomcat作为一个通常的前台WEB服务器,能更好地和其它本地web技术集成,总体上让Java更有效率作为一个高性能web服务器平台而不是简单作为后台容器.在

apr(Apache Portable Runtime)编译

1 登录http://apr.apache.org/ 2 下载如下代码放在同一个目录mywork apr-1.6.3-win32-src.zip apr-iconv-1.2.2-win32-src.zip apr-util-1.6.1-win32-src.zip 解压目录如下: apr apr-iconv apr-util 实际上只是编译apr项目 3编译apr项目 1)打开cmd控制台,进入apr所在目录 2)执行C:\Program Files (x86)\Microsoft Visual

SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin

CI服务器:192.168.4.221 root用户操作                            建议安装前更新操作系统 # yum update 更新完成后重启 # reboot 安装apache # yum install httpd httpd-devel # service httpd start # chkconfig httpd on # vi /etc/httpd/conf/httpd.conf 找到ServerName 并修改成 ServerName localho

实战1 svn安装配置

大纲 一.subversion概述 二.subversion系统逻辑架构图 三.svn的安装配置 #svn的安装 ##svn的启动 ###测试svn服务 ####一下没有看懂什么用? #####关于subversion组件 四.客户端安装与测试 --------------------- 一.subversion概述 Subversion(SVN)是一个开源的,跨平台的版本控制系统,由CollabNet公司成立于2000年: Subversion作为新一代的版本管理系统,以其目录版本化.原子提交

框架 day38 SVN安装及使用,SSH练习项目CRM,环境搭建(myeclipse hibernate 反转引擎生成PO和映射)

1     版本控制 1.1   介绍     版本控制(Revision Control):是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程.是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统.也是一种软体工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新. 1.2   没有版本控制     代码管理混乱     备份多个版本,占用磁盘空间大     解决代码冲突困难     容易引发BUG     难于追溯问题代码的修改人和修改时间 

SVN安装,SVN服务搭建与eclipse里插件安装

关于SVN与Git的比较,还是不做比较了吧. SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Subversion.欲知更多介绍请问度娘( ̄_, ̄ ) 一.先上win下服务器端的搭建 1. 首先,你需要下载win版本的安装包:http://subversion.apache.org/packages.html 个人习惯使用SlikSVN ,下载后正常安装,一直下一步

svn安装和使用(debian)

基础环境 1.SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS, 它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Subversion. 2.cat /etc/debian_version  7.4 3.三种访问模式 1) tcp/ip协议     svn:// 2) webdav协议     http:// 3) 本地或网络磁盘  file://         这次搭建是通过webdav协议 http方式访问

linux SVN安装及配置图解教程

自己有台云服务器,平时的一些学习资料就想通过SVN管理起来,在网上找了不少linux搭建svn的教程,可是没有一篇完整的,感觉总缺点什么或者有点错误,后面自己经过综合与比较,并且多台服务器上面的测试,做了如下教程,供大家参考之后. svn服务器有2种运行方式 1.独立服务器 (例如:svn://xxx.com/xxx): 2.借助apache.(例如:http://svn.xxx.com/xxx): 为了不依赖apache,选择第一种方式-独立的svn服务器. svn存储版本数据也有2种方式:

【转】SVN安装和使用总结

SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作. 一:SVN服务器搭建和使用. 1.     首先来下载和搭