`
blaiu
  • 浏览: 128112 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux 下 svn 安装笔记及问题

阅读更多
需要提前下载的包
httpd-2.2.15.tar.gz
subversion-1.6.12.tar.gz
subversion-deps-1.6.12.tar.gz

步骤
1 安装编译器包(yum install gc*)
2 在安装openssl(yum install openssl*)
3 安装apr
	将上面两个svn包解压后里面有apr 和 apr-util
进入apr安装
命令如下
	cd apr
	./configure (安装不指定目录时,默认装到/usr/local/apr)
	make 
	make install
4 安装apr-util
	命令如下
	cd apr-util
	./configure –with-apr=/usr/local/apr
	make (注意这部会出现libtool必须安装,我当时没有安装,导致svn没有装成功)
	make install
5安装 httpd-2.2.15.tar.gz
	cd /usr/local
	make apache (看网上说 不创建,后面很麻烦,为了少走弯路,先创建)
	回到刚才的目录
	tar zxvf httpd-2.2.15.tar.gz
	cd httpd-2.2.13
	./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --enable-modules=so --enable-dav --enable-maintainer-mode –enable-rewirte
	make
	make install 
	 安装完后启动apache服务
	/usr/local/apache/bin/apachectl start
	输入IP地址 看到 It works 说明 安装成功
6.安装svn
	tar zxvf subversion-1.6.12.tar.gz
tar zxvf subversion-deps-1.6.12.tar.gz
cd subversion-1.6.12
因为apr 和 apr-util 都已经安装了所以在subversion-1.6.12 目录下删除上述两个人文件夹
rm –fr apr
rm –fr apr-util
然后再到、usr/local/下创建svn文件夹
返回之前目录
安装svn
./configure --prefix=/usr/local/svn --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1config --with-ssl --with-zlib --enable-maintainer-mode (注意这步出现错误configure: error: no XML parser was found: expat or libxml 2.x required, 原因是没有安装 neon)
解压的svn 文件里面有neon 
cd /usr/local/subversion-1.5.0/neon
./configure --with-ssl (注意这步也会出现configure: error: no XML parser was found: expat or libxml 2.x required 这是因为还有一个包没有安装expat 可以 yun install expat* 直接安装, 安装完后在往下惊醒)
make
make install

还是到了安装svn 这步
./configure –prefix=/usr/local/svn --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1config --with-ssl --with-zlib --enable-maintainer-mode
这时候又会出现问题 zlib 没有

按照以下步骤来做 就行了

1) cd /usr/local/subversion-1.5.0/zlib
2) ./configure --shared
3) make
4) cd ..
5) ./configure  CPPFLAGS="-Izlib/ -Lzlib/"
6) make

但是因为我之前安装apr-util的时候没安装libtool 导致这块出现了apr-uitl问题。也就到没有在继续了
网上看到很多安装svn的 都好像没有报这么多的错误。如果有朋友安装过的请指点下

分享到:
评论

相关推荐

    linux下svn安装笔记带钩子

    linux下svn安装笔记带钩子 svn安装 linux下svn安装 svn钩子

    Linux SVN的安装使用笔记

    Linux SVN的安装使用笔记 .

    SVN笔记学习

    本笔记主要记录LINUX下SVN的搭建、ecilpse集成以及客户端工具使用,方便个人学习SVN使用

    Linux学习笔记【博文整理系列】

    学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 ...文档列表: Linux笔记——vim常用操作及扩展补充[手册] ...Linux笔记——SVN命令总结 rpm&yum包管理命令总结 The end wklken

    SVN安装笔记

    LINUX下SVN配置安装指南,新手朋友可以下载,还是不错的。

    svn.pdf.tar.gz_linux svn

    这是本人在linux系统上搭建svn成功后的笔记,希望可以帮到您

    Linux新手系列文档笔记

    此专题为linux新手生存笔记,一共13个章节,包括linux目录、vim训练稿、linux常用命令、linux+shell脚本基础、svn命令总结,对喜欢Linux并无太多基础的童鞋很有帮助。

    Linux各种常用服务搭建学习笔记

    ftp,nfs,rsync,sersync,DNS,DHCP,Mysql,apache,tomcat,iptables,Nagios,zabbix,SVN&&git&github,saltstack等各种服务

    IBM WebSphere Portal门户开发笔记01

    2、LINUX下启动TDS管理界面到操作端显示 383 3、命令模式启动与停止方式 384 4、TDS日志文件路径 384 5、TDS WEB访问路径及其默认账户 384 6、命令模式导出与导入LDIF 385 7、 界面形式迁移TDS/LDAP 385 8、TDS处于...

    javaee笔记

    EL表达式、Filter)、mysql、jdbc、文件上传与下载、Ajax、jQuery、struts2、struts2高级、spring、hibernate、shiro、springmvc、mybatis、webservice、maven、svn、activiti、lucene、linuxPPT

    各种文件整理

    java基础笔记 hibernate笔记 jquery笔记 Struts2笔记 SVN详解 WebSphere项目搭建 springMVC项目 linux命令大全 SOA架构 还有一些视频源码的下载链接 一份很全的文档 可以放到手机上看也不过(本人用有道云笔记放到...

    tiny210 移移植源码

    依据《嵌入式Linux学习笔记(基于S5PV210、TQ210).pdf》,亲自手动移植到tiny210;支持nand flash启动引导内核机busybox,tftp功能等 .svn版本管理 u-boot-2014.04 linux-3.10.46 移植过程自己总结的笔记 此处给出...

    python笔记(1) 关于我们应不应该继续学习python

    后来工作了,有时候写点代码,svn提交上去,服务器是Linux的,自己也是在windows上跑跑客户端。记得有个项目,要求用shell来启动java程序,你知道那时候我是怎么做的吗?把他们的shell拿来,问哪几个地方要改的,...

    notes:JavaJava后端工程师的学习笔记https

    loveincode's notes 学习工作中的一些记录,收藏。 操作系统 , 编译原理 , 计算机网络 , 互联网协议... ...git , svn , 效率 , aliyun , mac , windows 职业面经 读书笔记 Effective Java , HTTP权威指南 , Java

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ 11.nginx的安装及启动、停止.avi │ 12.nginx的配置文件-通过端口号区分虚拟机.avi │ 13.通过域名配置虚拟机.avi │ 淘淘商城第二天笔记.docx │ ├─03.第三天 │ 01.课程回顾.avi │ 02.课程计划.avi │ 03....

    java版商城源码下载-Study-Notes:学习笔记

    2020年Java基础教程(全资料+笔记+源码): 2020年javaweb全套教程: Mysql: Oracle: JDBC: C3P0: 前端技术 HTML、CSS、Javascript: jQuery-: Ajax: Vue: 微信小程序: 动态网页: 编程强化 JVM优化: 数据...

    maven window下安装包

    第2章:Maven的安装/2.2 Linux下的安装 第3章:Maven使用入门/3.1 编写POM 第3章:Maven使用入门/3.2 编写源代码 第3章:Maven使用入门/3.3 编写测试代码 第3章:Maven使用入门/3.4 打包 第3章:Maven使用入门/3.5 ...

    lookatgit:Git版本控制统计分析器

    如果您首先将它们转换为git,例如,使用git-svn,它也可以与其他存储库一起使用。笔记这个项目已经很多年没有更新了,并且不是最新的Ruby版本。 它很可能不会与现代Ruby一起运行,但可能很有趣,可供参考。 现在,...

Global site tag (gtag.js) - Google Analytics