Linux下Java Web服务器搭建(Apache2.2+svn1.6)

Linux下java web服务器搭建(JDK1.6、MySQL5.1、Apache2.2+2Tomcat6+svn1.6)

svn的安装与配置

在安装Red Hat Linux的时候,我把自带的svn也装上了,因为版本是1.4的,所以,我们更新到1.6.17。现在最新版本是1.7

软件准备:

sqlite-3.5.9-2.i386.rpm

sqlite-devel-3.5.9-2.i386.rpm

apr-1.2.8-1.i386.rpm

apr-devel-1.2.8-1.i386.rpm

apr-util-1.2.8-1.i386.rpm

apr-util-devel-1.2.8-1.i386.rpm

neon-0.28.4-1.i386.rpm

neon-devel-0.28.4-1.i386.rpm

subversion-1.6.17-1.i386.rpm

mod_dav_svn-1.6.17-1.i386.rpm

先卸载之前的版本1.4,输入svn –version 查看当前版本信息

  1. [root@localhost ~]# svn --version   
  2. svn,版本 1.4.2 (r22196)   
  3.    编译于 Aug  5 2009,19:03:56   
  4.    
  5. Copyright (C) 2000-2006 CollabNet.   
  6. Subversion is open source software, see http://subversion.tigris.org/   
  7. This product includes software developed by CollabNet (http://www.Collab.Net/).   
  8.    
  9. 可使用以下的档案库存取 (RA) 模块:   
  10.    
  11. * ra_dav : 通过WebDAV (DeltaV) 协议访问档案库的模块。   
  12.   - handles 'http' scheme   
  13.   - handles 'https' scheme   
  14. * ra_svn : 使用svn网络协议访问档案库的模块。   
  15.   - handles 'svn' scheme   
  16. * ra_local : 访问本地磁盘的档案库模块。   
  17.   - handles 'file' scheme   
  18.    
  19. [root@localhost ~]#  

再输入 rpm -qa|grep subversion 看关于subversion的软件名称,再用rpm -e subversion-1.4.2-4.el5_3.1卸载subversion

  1. [root@localhost ~]# rpm -qa|grep subversion   
  2.    
  3. subversion-1.4.2-4.el5_3.1   
  4.    
  5. [root@localhost ~]# rpm -e subversion-1.4.2-4.el5_3.1  

这时再用svn命令时,就会提示“没有那个文件或目录”

[root@localhost~]# svn

bash:/usr/bin/svn: 没有那个文件或目录

subversion依赖的软件较多,使用yum安装是最方便的,这里我们用rpm安装包来安装,下载上面的10个rpm文件,网上都可以下载得到。下载地址:http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/

上面提到的有些软件包因为已经安装了低版本,所以现在我们要升级到新版本,不然subversion是无法安装的。

   1.升级sqlite

用命令rpm -Uvhsqlite-3.5.9-2.i386.rpm sqlite-devel-3.5.9-2.i386.rpm升级sqlite

  1. [root@localhost svn1.6]# rpm -Uvh sqlite-3.5.9-2.i386.rpm  sqlite-devel-3.5.9-2.i386.rpm    
  2. Preparing...                ########################################### [100%]   
  3.    1:sqlite                 ########################################### [ 50%]   
  4.    2:sqlite-devel           ########################################### [100%]   
  5. [root@localhost svn1.6]#  

   2.升级apr

  1.  [root@localhost svn1.6]# rpm -Uvh apr-1.2.8-1.i386.rpm   
  2. warning: apr-1.2.8-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 751d7f27   
  3. Preparing...                ########################################### [100%]   
  4.    1:apr                    ########################################### [100%]   
  5. [root@localhost svn1.6]# rpm -Uvh apr-devel-1.2.8-1.i386.rpm   
  6. warning: apr-devel-1.2.8-1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 751d7f27   
  7. Preparing...                ########################################### [100%]   
  8.    1:apr-devel              ########################################### [100%]   
  9. error: unpacking of archive failed on file /usr/include/apr-1/apr_network_io.h;4fb8d8d2: cpio: read   
  10. [root@localhost svn1.6]#  

相关推荐