热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

SVN1.6在RedHatLinux环境上的安装

1.安装包下载1.1安装环境RedHatEnterpriseLinuxServerrelease5.3X86_64(rhel5)1.2安装包下载路径下载最新的SVN稳定版本svn1.6.12全部rpm安装包。http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subv

1. 安装包下载

1.1 安装环境

Red Hat Enterprise Linux Server release 5.3 X86_64 (rhel5)

1.2 安装包下载路径

下载最新的SVN稳定版本svn 1.6.12 全部rpm安装包。

http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/1.6.12/rhel5/x86_64/

mod_dav_svn-1.6.12-1.rhel5.x86_64.rpm        19-Jun-2010 19:58       261K

neon-0.28.4-1.x86_64.rpm                      28-Mar-2009 18:57      267K

neon-devel-0.28.4-1.x86_64.rpm               28-Mar-2009 18:57      339K

sqlite-3.5.9-2.x86_64.rpm                 28-Mar-2009 18:51      547K

sqlite-devel-3.5.9-2.x86_64.rpm                 28-Mar-2009 18:51      86K

subversion-1.6.12-1.rhel5.x86_64.rpm          19-Jun-2010 19:58       3.6M

subversion-devel-1.6.12-1.rhel5.x86_64.rpm   19-Jun-2010 19:58       3.1M

 

2 安装过程

2.1 检查SVN版本并卸载旧的版本

       root用户上传svn安装包到服务器并尝试安装。

[root@www.linuxidc.com svn]# rpm -qa | grep subversion

[root@www.linuxidc.com bin]# rpm -e subversion-1.4.2-4.el5

error: "subversion-1.4.2-4.el5" specifies multiple packages

 

[root@www.linuxidc.com bin]# rpm -e --allmatches subversion-1.4.2-4.el5

[root@www.linuxidc.com svn]# rpm -ivh subversion-1.6.12-1.rhel5.x86_64.rpm

error: Failed dependencies:

        libneon.so.27()(64bit) is needed by subversion-1.6.12-1.x86_64

        neon >= 0.26.1 is needed by subversion-1.6.12-1.x86_64

        sqlite >= 3.4 is needed by subversion-1.6.12-1.x86_64

 

2.2 SVN1.6安装过程

先升级sqlite,请注意,rpm管理本身对sqlite有依赖,所以不能卸载sqlite,如果卸载,会出现rpm命令不可用的问题,最好直接升级至最新版本的sqlite

 

[root@www.linuxidc.com svn]# rpm -Uvh sqlite-3.5.9-2.x86_64.rpm

Preparing...          ########################################### [100%]

   1:sqlite           ########################################### [100%]

[root@www.linuxidc.com svn]# rpm -Uvh neon-0.28.4-1.x86_64.rpm

error: Failed dependencies:

        libneon.so.25()(64bit) is needed by (installed) cadaver-0.22.3-4.el5.x86_64

 [root@www.linuxidc.com svn]# rpm -qa | grep cadaver

cadaver-0.22.3-4.el5

[root@www.linuxidc.com svn]# rpm -e cadaver-0.22.3-4.el5

[root@www.linuxidc.com svn]# rpm -Uvh neon-0.28.4-1.x86_64.rpm

Preparing...            ########################################### [100%]

   1:neon             ########################################### [100%]

[root@www.linuxidc.com svn]# rpm -Uvh neon-devel-0.28.4-1.x86_64.rpm

Preparing...            ########################################### [100%]

   1:neon-devel        ########################################### [100%]

[root@www.linuxidc.com svn]# rpm -ivh subversion-1.6.12-1.rhel5.x86_64.rpm

Preparing...            ########################################### [100%]

   1:subversion        ########################################### [100%]

[root@www.linuxidc.com svn]# rpm -Uvh mod_dav_svn-1.6.12-1.rhel5.x86_64.rpm

Preparing...            ########################################### [100%]

   1:mod_dav_svn     ########################################### [100%]

Stopping httpd: [  OK  ]

Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 200.95.160.202 for ServerName  [  OK  ]

[root@www.linuxidc.com svn]#

[root@www.linuxidc.com svn]# rpm -Uvh sqlite-devel-3.5.9-2.x86_64.rpm

Preparing...             ########################################### [100%]

   1:sqlite-devel         ########################################### [100%]

[root@www.linuxidc.com svn]# rpm -Uvh subversion-devel-1.6.12-1.rhel5.x86_64.rpm

Preparing...             ########################################### [100%]

   1:subversion-devel   ########################################### [100%]

[root@www.linuxidc.com svn]#

 

3 安装验证

[root@www.linuxidc.com ~]# svnserve --version

svnserve, version 1.6.12 (r955767)

   compiled Jun 19 2010, 10:46:32

 

Copyright (C) 2000-2009 CollabNet.

Subversion is open source software, see http://subversion.tigris.org/

This product includes software developed by CollabNet (http://www.Collab.Net/).

 

The following repository back-end (FS) modules are available:

 

* fs_base : Module for working with a Berkeley DB repository.

* fs_fs : Module for working with a plain file (FSFS) repository.

 

Cyrus SASL authentication is available.


推荐阅读
  • SVN 功能说明(简版)
    Subversion(SVN)是什么?SVN是一种版本管理系统,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会 ... [详细]
  • TheProblem:-Iwhanttoperiodicalymakeabackupofmydatabase,forthispurpose ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • Maven入门、什么是Maven、如何使用Maven、Maven的项目结构、简单的Mavenjava项目、Maven常用命令、Maven项目之间的引用、Maven依赖的传递、可选、排除day01
    目录第一节Maven入门1.1什么是Maven1.2如何使用Maven第一步:下载Maven第二步:配置Maven的环境变量第三步:了解什 ... [详细]
  • SVN安装配置和使用
    简介:SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS ... [详细]
  • IamsettingupApacheserverwithTortoiseSVNforalocalsourcecoderepository.Ihaveobservedt ... [详细]
  • 双十一在家学用 Git
    对于所有的开发者来说,掌握一门代码版本控制系统都是必须的,无论是自己做项目,团队合作,工作中的合作,都离不开版 ... [详细]
  • 新的功能分支完成后要把分支和并到主干1查看新旧版本号使用svnlog--stop-on-copy2使用合并命令svnmerge-r旧版本号:新版本号source[即来自版本的svn ... [详细]
author-avatar
最爱一片小舟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有