centos 6.4安装subversion-1.7.9记录
2013-04-30 13:45
330 查看
这两天,想在虚拟机里搭一个centos的环境,把jdk,maven,nexus,svn,jenkins,mysql,mongodb,elasticsearch等环境搭在里面。搭svn环境的时候,遇到了点问题,在这里记录一下,以后忘记了可以翻翻,也希望能帮到有需要的人。
环境是centos 6.4 i386 ,subversion的版本是时下官网最新版subversion1.7.9,下载地址是http://apache.etoak.com/subversion/subversion-1.7.9.tar.gz。第一次在linux安装svn,所以在网上找了一些资料,不过有些资料并不能成功安装,可能也是跟linux的系统环境不同有关。首先在官网下载了gz包,传到了虚拟机的centos上,放在了home目录下。
一,进行home目录,解压gz包
cd /home
tar -zxvf subversion-1.7.9.tar.gz
二 ,进入subversion目录,编译安装
cd subversion-1.7.9
./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config--without-berkeley-db
发现出了一点错误,错误信息没有当时没有记录下来,大概意思是需要在参数里加上apr的--prefix,看不太懂,刚开始还以为是自己的centos缺少了某些依赖包。缺少依赖包是在linux环境下安装应用很头痛的一件事。以前在redhat安装oracle的时候就缺少了很多依赖,所以首先是想到了这个,因为刚开始装svn的时候就有了这个心理准备。后来发现不是,于是又在网上找了一些资料,在iteye找到了别人写的一篇文章。安装svn还缺少了其他的一些包。具体如下:
所需要的软件有:
apr-1.4.6.tar.gz 下载地址:http://archive.apache.org/dist/apr/apr-1.4.6.tar.gz
apr-util-1.5.2.tar.gz 下载地址:http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz
sqlite-autoconf-3071602.tar 下载地址:http://www.sqlite.org/2013/sqlite-autoconf-3071602.tar.gz
subversion-1.7.9.tar.gz
将所有的包都下载上传到centos的home目录下。
cd /home
一 首先安装 apr
tar -zxvf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/local/apr/ ----这里要注意prefix指定的目录,因为安装subversion的时候要用到
make && make install
(在此还碰到了一个linux错误,大概是make command not found,就是没有make命令。用yum
-y install gcc automake autoconf libtool make进行安装)
安装完毕后,验证一下是否安装成功,/usr/local/apr/bin/apr-1-config
--version ,成功的时候可以看到显示的版本是1.4.6
二 安装apr-util,方法同上
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 -----注意prefix指定的上当,其中--with-apr指定的是步骤一上的apr安装目录(即prefix指定目录)
安装完毕后,验证一下是否安装成功,/usr/local/apr-util/bin/apu-1-config
--version,成功的时候可以看到显示的版本是1.5.2
三 其后,是处理sqlite
解压sqlite
tar -zxvf sqlite-autoconf-3071602.tar
解压subversion
tar -zxvf subversion-1.7.9.tar.gz
在解压的subvesion目录下建一个目录,这里是sqlite-amalgamation。命令:mkdir sqlite-amalgamation
将sqlite下的sqlite3.c拷贝到刚在subversion建的目录中。命令:cp sqlite3.c subversion-1.7.9/sqlite-amalgamation
进入subversion目录,进行编译安装
cd subverion01.7.9
./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config--without-berkeley-db
本来以为成功了,发现还是出了点问题,可能这个问题跟本机的linux环境有关,其他人不一定会碰到,就是configure: error: subversion requires zlib。通过英文可以看出,configure需要zlib,很明显我的linux环境是缺少的了。于是,又下载zlib安装。我下载的是zlib-1.2.5.tar.gz 。下载址址是http://119.147.135.170/4/ishare.down.sina.com.cn/14301703.gz?ssig=yy6ZOeOjoF&Expires=1367424000&KID=sina,ishare&ip=1367298174,121.33.32.&fn=zlib-1.2.5.tar.gz。安装方法不在这里具体说,跟上面安装apr的方法一样,通过解压,configure,make
&& make install安装。
安装完后,再执行
./configure
--prefix=/usr/local/svn --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config--without-berkeley-db
make
&& make install,就可以安装成功了。这里注意./configure的时候指定的--with-apr和--with-apr-util指定的是在一,二安装的apr和apr-util安装目录。
文章主要是记录一次subversion的安装过程和遇到的一些问题,关于subversion的一些用法,以后有时间再补上。
环境是centos 6.4 i386 ,subversion的版本是时下官网最新版subversion1.7.9,下载地址是http://apache.etoak.com/subversion/subversion-1.7.9.tar.gz。第一次在linux安装svn,所以在网上找了一些资料,不过有些资料并不能成功安装,可能也是跟linux的系统环境不同有关。首先在官网下载了gz包,传到了虚拟机的centos上,放在了home目录下。
一,进行home目录,解压gz包
cd /home
tar -zxvf subversion-1.7.9.tar.gz
二 ,进入subversion目录,编译安装
cd subversion-1.7.9
./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config--without-berkeley-db
发现出了一点错误,错误信息没有当时没有记录下来,大概意思是需要在参数里加上apr的--prefix,看不太懂,刚开始还以为是自己的centos缺少了某些依赖包。缺少依赖包是在linux环境下安装应用很头痛的一件事。以前在redhat安装oracle的时候就缺少了很多依赖,所以首先是想到了这个,因为刚开始装svn的时候就有了这个心理准备。后来发现不是,于是又在网上找了一些资料,在iteye找到了别人写的一篇文章。安装svn还缺少了其他的一些包。具体如下:
所需要的软件有:
apr-1.4.6.tar.gz 下载地址:http://archive.apache.org/dist/apr/apr-1.4.6.tar.gz
apr-util-1.5.2.tar.gz 下载地址:http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz
sqlite-autoconf-3071602.tar 下载地址:http://www.sqlite.org/2013/sqlite-autoconf-3071602.tar.gz
subversion-1.7.9.tar.gz
将所有的包都下载上传到centos的home目录下。
cd /home
一 首先安装 apr
tar -zxvf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/local/apr/ ----这里要注意prefix指定的目录,因为安装subversion的时候要用到
make && make install
(在此还碰到了一个linux错误,大概是make command not found,就是没有make命令。用yum
-y install gcc automake autoconf libtool make进行安装)
安装完毕后,验证一下是否安装成功,/usr/local/apr/bin/apr-1-config
--version ,成功的时候可以看到显示的版本是1.4.6
二 安装apr-util,方法同上
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 -----注意prefix指定的上当,其中--with-apr指定的是步骤一上的apr安装目录(即prefix指定目录)
安装完毕后,验证一下是否安装成功,/usr/local/apr-util/bin/apu-1-config
--version,成功的时候可以看到显示的版本是1.5.2
三 其后,是处理sqlite
解压sqlite
tar -zxvf sqlite-autoconf-3071602.tar
解压subversion
tar -zxvf subversion-1.7.9.tar.gz
在解压的subvesion目录下建一个目录,这里是sqlite-amalgamation。命令:mkdir sqlite-amalgamation
将sqlite下的sqlite3.c拷贝到刚在subversion建的目录中。命令:cp sqlite3.c subversion-1.7.9/sqlite-amalgamation
进入subversion目录,进行编译安装
cd subverion01.7.9
./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config--without-berkeley-db
本来以为成功了,发现还是出了点问题,可能这个问题跟本机的linux环境有关,其他人不一定会碰到,就是configure: error: subversion requires zlib。通过英文可以看出,configure需要zlib,很明显我的linux环境是缺少的了。于是,又下载zlib安装。我下载的是zlib-1.2.5.tar.gz 。下载址址是http://119.147.135.170/4/ishare.down.sina.com.cn/14301703.gz?ssig=yy6ZOeOjoF&Expires=1367424000&KID=sina,ishare&ip=1367298174,121.33.32.&fn=zlib-1.2.5.tar.gz。安装方法不在这里具体说,跟上面安装apr的方法一样,通过解压,configure,make
&& make install安装。
安装完后,再执行
./configure
--prefix=/usr/local/svn --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config--without-berkeley-db
make
&& make install,就可以安装成功了。这里注意./configure的时候指定的--with-apr和--with-apr-util指定的是在一,二安装的apr和apr-util安装目录。
文章主要是记录一次subversion的安装过程和遇到的一些问题,关于subversion的一些用法,以后有时间再补上。
相关文章推荐
- Hadoop2.5.1伪分布式安装记录,Centos6.4系统,wordcount运行测试
- CentOS-6.4-minimal版中安装JDK_Maven_Subversion以及改动rpm包安装路径
- CentOS-6.4-minimal安装记录
- Hadoop2.5.1伪分布式安装记录,Centos6.4系统,wordcount运行测试
- mysql5.7.10 源码编译安装记录 (centos6.4)【转】
- mysql5.7.10 源码编译安装记录 (centos6.4)
- 点滴记录——CentOS 6.4中使用virtualenv安装swift
- WIN7下硬盘安装Centos 6.4 X86_64版记录
- CentOS-6.4-minimal版中安装JDK_Maven_Subversion以及修改rpm包安装路径
- Nginx 1.2.9 在 CentOS 6.4虚拟机上的安装记录
- 阿里云centos安装subversion记录
- RedHat&CentOS 6.4安装谷歌浏览器chrome
- 170113、CentOs6.4中安装和配置vsftp简明教程
- CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
- Centos 6.5+Tengine(Nginx)+Django+uwsgi 安装记录
- redis2.6.4 在centos6.4上的安装
- Centos 6.4系统下kscope1.6.2安装
- CentOS6.2安装ffmpeg简单记录
- 安装CentOS 6.4 minimal desktop 之后要做的事——针对嵌入式开发
- Centos 6.3安装Subversion搭建SVN服务器 笔记