`
hehaibo
  • 浏览: 416706 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

linux svn源代码安装

 
阅读更多

linux svn 1.6.17源码包 安装
1 去官方下载
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74
选择subversion-1.6.17.tar.gz 和subversion-deps-1.6.17.tar.gz下载
注意:版本号必须一致。

2 解压 gunzip subversion-1.6.17.tar.gz
tar xvf subversion-1.6.17.tar
gunzip subversion-deps-1.6.17.tar.gz
tar subversion-deps-1.6.17.tar
注意:一定要解压到同一目录如:/usr/hehaibo/subversion-1.6.17
否则会提示:configure: error: no suitable apr found
因为上面的依赖文件没有减压到相同目录下导致。。。

题外话:
svn co http://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.21 hadoop
svn: 警告: 处理外部引用 hadoop/hdfs/src/test/bin时出错
svn: 警告,不支持 SSL
../configure --with-ssl 参数
3 进入cd /usr/hehaibo/subversion-1.6.17 目录
# ./configure --prefix=/usr/local/subversion [安装路径指定]
configure linux参数说明:参考百度搜索

注意:##svn有两种模式,一种FSFS为默认模式,另一种为BDB模式,建议使用FSFS。
4 编译 安装
# make
make install

参考:http://apps.hi.baidu.com/share/detail/36859432

grep: /usr/hehaibo/subversion-1.6.17/apr/libapr-1.la: No such file or directory
/bin/sed: can't read /usr/hehaibo/subversion-1.6.17/apr/libapr-1.la: No such file or directory
libtool: link: `/usr/hehaibo/subversion-1.6.17/apr/libapr-1.la' is not a valid libtool archive
make: *** [subversion/libsvn_subr/libsvn_subr-1.la] ′í?ó 1

./configure --prefix=/usr/local/subversion-1.6.17 --with-libs=/usr/local/ssh/lib --enable-shared="yes" --enable-static="no" --disable-nls

./configure --prefix=/usr/hehaibo/subversion-1.6.17 -with-apr=/usr/hehaibo/subversion-1.6.17-source/apr

linux configure prefix svn安装的问题。


maven 安装
1 下载maven
2 配置环境变量
[root@oplinux hehaibo]# ll
×ü?? 222588
-rw-r--r-- 1 root root 3522560 2011-03-01 apache-maven-3.0.3-bin.tar
drwxr-xr-x 11 root root 4096 09-10 15:01 apache-tomcat-5.5.31
drwxrwxr-x 9 507 1109 4096 09-18 14:28 eclipse
drwxrwxr-x 11 hehaibo hehaibo 4096 08-13 10:56 hadoop.0.21.0
lrwxrwxrwx 1 root root 10 11-19 17:30 hive -> hive-0.7.0
drwxr-xr-x 9 root root 4096 11-19 17:29 hive-0.7.0
-rw-r--r-- 1 root root 155525120 11-19 16:48 hive-0.7.0.tar
lrwxrwxrwx 1 root root 12 11-19 21:47 java -> jdk1.6.0_19/
drwxr-xr-x 10 root root 4096 2011-01-23 jdk1.6.0_19
drwxr-xr-x 6 root root 4096 12-03 13:32 maven3
lrwxrwxrwx 1 root root 17 11-19 21:48 subversion -> subversion-1.6.17
drwxr-xr-x 15 1000 1000 4096 12-03 13:10 subversion-1.6.17
-rw-r--r-- 1 root root 46407680 11-19 18:09 subversion-1.6.17.tar
-rw-r--r-- 1 root root 22190080 11-19 18:22 subversion-deps-1.6.17.tar
[root@oplinux hehaibo]# ln -s maven3/ maven

[root@oplinux hehaibo]# export M2_HOME=/usr/hehaibo/maven
[root@oplinux hehaibo]# export PATH=$PATH:$M2_HOME/bin
[root@oplinux hehaibo]# echo M2_HOME
M2_HOME
[root@oplinux hehaibo]# echo $M2_HOME
/usr/hehaibo/maven
[root@oplinux hehaibo]# mvn -v
Apache Maven 3.0.3 (r1075438; 2011-03-01 01:31:09+0800)
Maven home: /usr/hehaibo/maven
Java version: 1.6.0_19, vendor: Sun Microsystems Inc.
Java home: /usr/hehaibo/jdk1.6.0_19/jre
Default locale: zh_CN, platform encoding: GBK
OS name: "linux", version: "2.6.18-8.el5", arch: "i386", family: "unix"
[root@oplinux hehaibo]#

分享到:
评论

相关推荐

    linuxsvn离线安装

    在Linux环境中,Subversion(简称SVN)是一个版本控制系统,用于管理软件项目中的源代码、文档等文件的版本。在没有网络连接的情况下,即离线状态下安装Linux SVN,需要提前下载好所有必要的依赖包,然后在本地进行...

    Linux离线安装svn.zip

    在Linux环境中,Subversion(简称svn)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更。本文将详细讲解如何在没有网络连接的情况下,通过提供的“Linux离线安装svn.zip”压缩包来安装和...

    svn linux

    【标签】:“源码”表明这个主题与源代码管理有关,意味着讨论的内容会涉及到开发者如何使用SVN来追踪和管理项目中的代码变化。“工具”则提示我们,SVN是作为开发者日常工作中的一种实用工具。 【文件名称列表】:...

    linux离线安装SVN_1.8.17服务所需安装包

    在Linux系统中,Subversion(SVN)是一个广泛使用的版本控制系统,用于管理软件项目源代码和其他文件的变更历史。在没有互联网连接的情况下,离线安装SVN服务是开发者和系统管理员常常面临的需求。本篇文章将详细...

    Linux(CentOS6.2)下安装SVN服务

    SVN(Subversion)是一种分布式版本控制系统,广泛应用于软件开发过程中对源代码进行版本控制。在Linux系统上搭建SVN服务器,可以让团队成员更加高效地协作。 #### 二、安装前准备 在正式安装SVN之前,需要完成一...

    删除SVN源代码管理

    首先,理解"删除SVN源代码管理"意味着你需要从SVN服务器上移除项目的仓库,同时在本地清理所有与该项目相关的SVN配置信息。这包括删除本地的.svn隐藏文件夹,以及从工作副本中解除版本控制。 1. **删除SVN仓库**: ...

    SVN linux服务器端安装文件1

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史变更。在Linux环境下,SVN服务器的搭建是开发团队协作的重要环节。以下将详细介绍如何在Linux服务器上安装和配置SVN,...

    linuxSVN版linux64位

    Linux SVN版是针对Linux操作系统的一个版本控制工具,主要用于软件开发中的源代码管理。SVN,全称Subversion,是一个开放源代码的版本控制系统,能够跟踪文件和目录的修改历史,支持分支合并等操作,便于团队协作...

    linux下从源代码安装32位的visit

    在Linux系统中,从源代码编译安装32位软件,特别是像Visit这样的专业可视化工具,需要遵循一系列步骤。这通常涉及到下载源代码、配置编译环境、编译源代码以及安装程序。以下是一个详尽的步骤指南: 1. **环境准备*...

    svn源代码管理工具

    总之,SVN作为一款优秀的源代码管理工具,因其强大的版本控制、分支管理、权限控制以及跨平台特性,被广大开发者所青睐。无论你是个人开发者还是大型团队,都能从中受益,实现高效、有序的代码管理。

    linux下svn的安装

    在Linux系统中,Subversion(简称SVN)是一种版本控制系统,用于管理软件项目中的源代码和其他文件。在本文中,我们将详细介绍如何在Linux环境下安装SVN。安装过程分为几个步骤,涉及apr、apr-util和Apache ...

    Linux svn-1.6.12 服务器安装文档

    Linux下的Subversion(SVN)是一个强大的版本控制系统,用于管理多个人协作开发的源代码和其他文件。本篇文章将详细介绍如何在SUSE 10sp3系统上安装和配置SVN服务器,以实现团队间的高效协作。 首先,我们需要下载...

    Linux 下Svn客户端安装.pdf

    - SVN是一种版本管理工具,用于跟踪源代码的变更。 - 它是CVS(Concurrent Versions System)的继任者,广泛应用于开源软件项目中。 2. **安装准备** - 安装前需要准备四个主要的压缩包: - apr-1.4.5.tar.gz ...

    Linux下SVN安装配置.pdf

    它能够让多个用户共享源代码、文档等信息,并且可以追踪每一次更改,确保数据的安全性和完整性。 在Linux环境下安装SVN,通常有两种方式:使用Linux包管理器安装和源文件编译安装。由于本篇文档主要讨论的是源文件...

    Linux_SVN客户端安装包和配置指导

    本指南将详细介绍如何在Linux系统上安装和配置SVN客户端,以帮助您更好地理解和使用这个强大的版本控制工具。 首先,我们需要下载Subversion的源代码包。在提供的文件列表中,我们有两个文件:"subversion-1.4.3....

    linux svn自动备份

    在Linux环境中,版本控制系统Subversion(SVN)广泛用于团队协作和代码管理。为了确保数据安全,定期备份SVN库是至关重要的。本篇将详细解释如何在Linux下创建一个自动备份SVN仓库的shell脚本,并将其设置为计划任务...

    linux上svn、apache安装

    Subversion(SVN)是一种版本控制系统,用于管理项目源代码的历史版本记录,非常适合于团队协作开发。 1. **安装 SVN** SVN 的安装同样依赖于 APR 和 APR-Util 库。 ```bash # 下载并解压 SVN 及其依赖库 tar...

    SVN下载全量包(linux版本)

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许团队成员协同工作,跟踪文件的更改历史,并提供版本回溯功能。在Linux环境下,安装SVN客户端通常涉及下载、解压和安装...

    在linux上安装svn

    在Linux系统中,Subversion(SVN)是一个广泛使用的版本控制系统,用于管理源代码、文档等文件的变更历史。本文将详细介绍如何在Linux上安装SVN,包括可能遇到的问题及解决方法。 首先,确保你的Linux系统已经更新...

    关于Linux下svn的安装(成功)最新版本

    1. 下载 SVN 的源代码包 subversion-1.8.0.tar,并解压。 ``` tar -zvxf subversion-1.8.0.tar.gz cd subversion-1.8.0 ``` 2. 配置和编译 SVN。 ``` ./configure --prefix=/opt/java/svn --with-apxs=/opt/java/...

Global site tag (gtag.js) - Google Analytics