澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

澳门新浦京娱乐场网站:5安装部署SVN

1.在网站中下载对应的版本,我的操作系统是centos,

二·安装Subversion(基于Centos7),subversioncentos7

1.在网站,

澳门新浦京娱乐场网站:5安装部署SVN。    所以我下载了Linux generic版本subversion-1.7.0.tar.gz

 

2.下载依赖包openssl和openssl-devel截屏如下:

  首先使用yum安装openssl

   澳门新浦京娱乐场网站 1

   选择是否安装,输入y

   澳门新浦京娱乐场网站 2

   

    再安装openssl-devel,

   澳门新浦京娱乐场网站 3

   同样是选择y,以完成安装

   澳门新浦京娱乐场网站 4

 

3.创建Linux用户svn

   创建用户svn并指定用户主目录

   澳门新浦京娱乐场网站 5

   给用户svn设置密码

   澳门新浦京娱乐场网站 6

 

4.上传安装包到系统中

    初次安装系统后,发现没有sz/rz命令,先安装 

    澳门新浦京娱乐场网站 7

    再把所有的源码文件上传到svn用户的主目录

    澳门新浦京娱乐场网站 8

5.安装

  (1).安装expat

       澳门新浦京娱乐场网站 9

       进入到目录expat-2.0.1

       澳门新浦京娱乐场网站 10

       ./configure

      澳门新浦京娱乐场网站 11

      此处显示没有gcc编译器,先安装

      澳门新浦京娱乐场网站 12

      澳门新浦京娱乐场网站 13

     再次运行./configure

      澳门新浦京娱乐场网站 14

      make

      澳门新浦京娱乐场网站 15

      make install

      澳门新浦京娱乐场网站 16

  (2)安装neon-0.25.5.tar.gz

       tar -zxvf neon-0.25.5.tar.gz

       澳门新浦京娱乐场网站 17

       

   澳门新浦京娱乐场网站 18

 

       澳门新浦京娱乐场网站 19

 

       澳门新浦京娱乐场网站 20

 

       澳门新浦京娱乐场网站 21

 

       澳门新浦京娱乐场网站 22

       

      澳门新浦京娱乐场网站 23

     cp ../sqlite-autoconf-3070900/sqlite3.c sqlite-amalgamation/

     澳门新浦京娱乐场网站 24

 

     

./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon

澳门新浦京娱乐场网站 25

出现错误如下:

澳门新浦京娱乐场网站 26

错误提示为:没有安装apr,则运行安装

wget 和 

澳门新浦京娱乐场网站:5安装部署SVN。wget

 且安装目录分别为/usr/local/apr 和/usr/local/apr-util

 

 再次运行安装 subversion

./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

澳门新浦京娱乐场网站 27

 

 

 

       

 下载文件:expat-2.0.1.tar.gz ,neon-0.25.5.tar.gz,sqlite-autoconf-3070900.tar.gz,subversion-1.7.0.tar.gz

 

 

 

   

 

1.在网站, 所以我下载了...

1.在网站中下载对应的版本,我的操作系统是centos,

SVN安装:

CentOS 6.5安装部署SVN 1.8.10

环境:CentOS 6.5

一、 安装依赖包
在Linux内核系统中,Subversion编译安装最新版本时,需要安装以下依赖包:
apr-1.5.1、apr-util-1.5.4、zlib-1.2.8、openssl、expat-2.1.0、serf-1.2.1 、sqlite-amalgamation-3080700
1、 安装apr模块(1.5.1)
官网URL:
  安装命令:
# tar zxvf apr-1.5.1.tar.gz
# cd apr-1.5.1
# ./configure
# make && make install
2、 安装apr-util模块(1.5.4)
官网URL:
安装命令:
# tar zxvf apr-util-1.5.4.tar.gz
# cd apr-util-1.5.4
# ./configure --with-apr=/usr/local/apr
# make && make install
3、 安装zlib模块(1.2.8)
官方网站:
安装命令:
# tar zxvf zlib-1.2.8.tar.gz
# cd zlib-1.2.8
# ./configure
# make && make install
4、 安装openssl模块(1.0.1h)
官方网站:
安装命令:
# tar zxvf openssl-1.0.1h.tar.gz
# cd openssl-1.0.1h
# ./config
# make &&make  install
5、 安装expat模块(2.1.0)
官方网站:
安装命令:
#tar zxvf expat-2.1.0.tar.gz
#  cd expat-2.1.0
# ./configure
# make &&make  install
6、 安装serf模块(1.2.1)
官网URL:
由于google官网受限,很难下载该模块。CSDN共享的下载地址:

说明:
(1)1.8版本之前的需要加neon,1.8版本之后弃用neon而改使用serf;
(2)这里使用的是serf-1.2.1,据subversion 1.8版本使用serf-1.3.0会有异常
安装命令:
# tar xjvf serf-1.2.1.tar.bz2
# cd serf-1.2.1
# ./configure
# make && make install
7、 解压subversion
# tar xvf subversion-1.8.10.tar.gz
8、 sqlite-amalgamation-3080700
官网URL:
解压到subversion目录下,解压后目录名为sqlite-amalgamation:
# unzip sqlite-amalgamation-3080700.zip -d ./subversion-1.8.10
#mv ./subversion-1.8.10/sqlite-amalgamation-3080700 ./subversion-1.8.10/sqlite-amalgamation

二、 安装subversion
官网URL:
# cd subversion-1.8.10
#./configure --prefix=/usr/local/subversion
          --with-apr=/usr/local/apr
          --with-apr-util=/usr/local/apr
          --with-serf=/usr/local/serf
          --with-openssl
# make && make install

查看版本信息:
$ svn --version
svn,版本 1.8.10 (r1615264)
  编译于 Oct 23 2014,19:09:19 在 x86_64-unknown-linux-gnu

Copyright (C) 2014 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see

可使用以下的版本库访问模块:

* ra_svn : 使用 svn 网络协议访问版本库的模块。  - 使用 Cyrus SASL 认证
  - 处理“svn”方案
* ra_local : 访问本地磁盘的版本库模块。
  - 处理“file”方案
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.2.1
  - 处理“http”方案
  - 处理“https”方案

三、 配置系统搜索路径
编辑当前用户脚本初始化文件/home/TSP/ .bash_profile,在PATH后添加subversion路径,添加结果如下:
PATH=$PATH:$HOME/bin:/usr/local/subversion/bin

Linux中Subversion配置实例

CentOS 6.2 SVN搭建 (YUM安装)

CentOS 6.5部署Apache SVN 

Apache SVN搭建SVN服务器

Windows下SVN服务器搭建和使用 客户端重新设置密码

Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN数据

Ubuntu Server搭建svn服务以及迁移方法

借助网盘搭建SVN服务器

6.5安装部署SVN 1.8.10 环境:CentOS 6.5 一、 安装依赖包 在Linux内核系统中,Subversion编译安装最新版本时,需要安装以下依赖包: apr-1.5...

    所以我下载了Linux generic版本subversion-1.7.0.tar.gz

    所以我下载了Linux generic版本subversion-1.7.0.tar.gz

我采用的是目前当前网站发布的版本:subversion-1.7.3

 

 

首先,需要安装预先安装四个组件,你的subversion才能正常工作。

2.下载依赖包openssl和openssl-devel截屏如下:

2.下载依赖包openssl和openssl-devel截屏如下:

-本文假定apahce已经安装!

  首先使用yum安装openssl

  首先使用yum安装openssl

-系统在 默认情况下,是已经有apr-util及apr这两个包的,只不过他们的版本较低,只支持subversion 1.4

   澳门新浦京娱乐场网站 28

   澳门新浦京娱乐场网站 29

因此,具体可以看看:

   选择是否安装,输入y

   选择是否安装,输入y

  1. # rpm -qa | grep apr
    apr-util-1.2.7-7.el5_3.2
    apr-util-1.2.7-7.el5_3.2
    apr-1.2.7-11.el5_3.1
    xorg-x11-drv-dynapro-1.1.0-2
    apr-1.2.7-11.el5_3.1
  2. -

   澳门新浦京娱乐场网站 30

   澳门新浦京娱乐场网站 31

而subversion要求较高的版本,为此,我们需要删除系统自带的apr,apr-util这两个包!强行删掉!

   

   

  1. # rpm -e --allmatches apr-util
    error: Failed dependencies:
    libaprutil-1.so.0()(64bit) is needed by (installed) subversion-1.4.2-4.el5_3.1.x86_64
    libaprutil-1.so.0()(64bit) is needed by (installed) httpd-2.2.3-31.el5.CentOS.x86_64
    libaprutil-1.so.0 is needed by (installed) subversion-1.4.2-4.el5_3.1.i386
    # rpm -e --allmatches apr-util --nodeps
    # rpm -e --allmatches apr --nodeps

    再安装openssl-devel,

    再安装openssl-devel,

如果你没有执行以上步骤,你在安装完成后,你会发现你执行相关的命令都会报错!

   澳门新浦京娱乐场网站 32

   澳门新浦京娱乐场网站 33

  1. # svnadmin create /data/svn/repos1
    svnadmin: symbol lookup error: /usr/local/svn/lib/libsvn_subr-1.so.0: undefined symbol: apr_atomic_xchgptr

   同样是选择y,以完成安装

   同样是选择y,以完成安装

  1. # svnserve --version
    svnserve: symbol lookup error: /usr/local/svn/lib/libsvn_subr-1.so.0: undefined symbol: apr_atomic_xchgptr

  2. apr-1.4.6.tar.gz 

  3. apr-util-1.3.8.tar.bz2 
  4. neon-0.29.6.tar.gz 
  5. sqlite-amalgamation(sqlite-autoconf-3071000.tar.gz) 
  6.  
  7. # tar -xzf apr-1.4.6.tar.gz 
  8. # cd apr-1.4.6 
  9. # ./configure --prefix=/usr/local/apr 
  10. # make && make install  
  11. # echo "/usr/local/apr/lib/" >> /etc/ld.so.conf  
  12. # ldconfig  
  13.  
  14. # wget   
  15. # tar -xjf apr-util-1.3.8.tar.bz2 
  16. # cd apr-util-1.3.8 
  17. # ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/ 
  18. # make && make install  
  19. # echo "/usr/local/apr-util/lib" >> /etc/ld.so.conf 
  20. # ldconfig 

   澳门新浦京娱乐场网站 34

   澳门新浦京娱乐场网站 35

安装中发出没找到neon,虽然编译的时候没有中断报错,但为了使用上的便利性,还是安装吧!

 

 

  1. # wget  
  2. # tar -xzf neon-0.29.6.tar.gz  
  3. # cd neon-0.29.6 
  4. # ./configure --prefix=/usr/local/neon 
  5. # make && make install 
  6. # echo "/usr/local/neon/lib" >> /etc/ld.so.conf 
  7. # ldconfig  

3.创建Linux用户svn

3.创建Linux用户svn

澳门新浦京娱乐场网站 36

   创建用户svn并指定用户主目录

   创建用户svn并指定用户主目录

   澳门新浦京娱乐场网站 37

   澳门新浦京娱乐场网站 38

   给用户svn设置密码

   给用户svn设置密码

   澳门新浦京娱乐场网站 39

   澳门新浦京娱乐场网站 40

 

 

4.上传安装包到系统中

4.上传安装包到系统中

    初次安装系统后,发现没有sz/rz命令,先安装 

    初次安装系统后,发现没有sz/rz命令,先安装 

    澳门新浦京娱乐场网站 41

    澳门新浦京娱乐场网站 42

    再把所有的源码文件上传到svn用户的主目录

    再把所有的源码文件上传到svn用户的主目录

    澳门新浦京娱乐场网站 43

    澳门新浦京娱乐场网站 44

5.安装

5.安装

  (1).安装expat

  (1).安装expat

       澳门新浦京娱乐场网站 45

       澳门新浦京娱乐场网站 46

       进入到目录expat-2.0.1

       进入到目录expat-2.0.1

       澳门新浦京娱乐场网站 47

       澳门新浦京娱乐场网站 48

       ./configure

       ./configure

      澳门新浦京娱乐场网站 49

      澳门新浦京娱乐场网站 50

      此处显示没有gcc编译器,先安装

      此处显示没有gcc编译器,先安装

      澳门新浦京娱乐场网站 51

      澳门新浦京娱乐场网站 52

      澳门新浦京娱乐场网站 53

      澳门新浦京娱乐场网站 54

     再次运行./configure

     再次运行./configure

      澳门新浦京娱乐场网站 55

      澳门新浦京娱乐场网站 56

      make

      make

      澳门新浦京娱乐场网站 57

      澳门新浦京娱乐场网站 58

      make install

      make install

      澳门新浦京娱乐场网站 59

      澳门新浦京娱乐场网站 60

  (2)安装neon-0.25.5.tar.gz

  (2)安装neon-0.25.5.tar.gz

       tar -zxvf neon-0.25.5.tar.gz

       tar -zxvf neon-0.25.5.tar.gz

       澳门新浦京娱乐场网站 61

       澳门新浦京娱乐场网站 62

       

       

   澳门新浦京娱乐场网站 63

   澳门新浦京娱乐场网站 64

 

 

       澳门新浦京娱乐场网站 65

       澳门新浦京娱乐场网站 66

 

 

澳门新浦京娱乐场网站,       澳门新浦京娱乐场网站 67

       澳门新浦京娱乐场网站 68

 

 

       澳门新浦京娱乐场网站 69

       澳门新浦京娱乐场网站 70

 

 

       澳门新浦京娱乐场网站 71

       澳门新浦京娱乐场网站 72

       

       

      澳门新浦京娱乐场网站 73

      澳门新浦京娱乐场网站 74

     cp ../sqlite-autoconf-3070900/sqlite3.c sqlite-amalgamation/

     cp ../sqlite-autoconf-3070900/sqlite3.c sqlite-amalgamation/

     澳门新浦京娱乐场网站 75

     澳门新浦京娱乐场网站 76

 

 

     

     

./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon

./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon

澳门新浦京娱乐场网站 77

澳门新浦京娱乐场网站 78

出现错误如下:

出现错误如下:

澳门新浦京娱乐场网站 79

澳门新浦京娱乐场网站 80

错误提示为:没有安装apr,则运行安装

错误提示为:没有安装apr,则运行安装

wget 和 

wget 和 

wget

wget

 且安装目录分别为/usr/local/apr 和/usr/local/apr-util

 且安装目录分别为/usr/local/apr 和/usr/local/apr-util

 

 

 再次运行安装 subversion

 再次运行安装 subversion

./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

./configure --prefix=/usr/local/subversion --with-neon=/usr/local/neon --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

澳门新浦京娱乐场网站 81

澳门新浦京娱乐场网站 82

 

 

 

 

 

 

       

       

 下载文件:expat-2.0.1.tar.gz ,neon-0.25.5.tar.gz,sqlite-autoconf-3070900.tar.gz,subversion-1.7.0.tar.gz

 下载文件:expat-2.0.1.tar.gz ,neon-0.25.5.tar.gz,sqlite-autoconf-3070900.tar.gz,subversion-1.7.0.tar.gz

 

 

 

 

 

 

   

   

 

 

本文由澳门新浦京娱乐场网站发布于数据库,转载请注明出处:澳门新浦京娱乐场网站:5安装部署SVN