因为eclipse换成了4.2.1,里面自带的svn就更新到了1.8.0,在命令终端中用1.6版本的svn就不能使用了,就只能去安装1.7+的svn。
安装subversion-1.7.8 需要依赖以下包:
SQLite-3.7.15.1, Apr-Util-1.5.1 and neon-0.29.6 或者 serf.
对于这些最好不要尝试自己去编译,直接用下面命令即可,各个包又会依赖于其他包,累人!(Apr-Util依赖于Apr,neon依赖于libxml2-2.9.0 或者 expat-2.1.0)
sudo aptitude install libneon27
sudo aptitude install libsqlite3-0
sudo aptitude install libapr1
sudo aptitude install libaprutil1-dev
wget http://mirrors.tuna.tsinghua.edu.cn/apache/subversion/subversion-1.7.8.tar.gz
tar -zxvf subversion-1.7.8.tar.gz
./configure --disable-static --without-berkeley-db
make
sudo make install
错误:
make: *** [subversion/libsvn_subr/libsvn_subr-1.la] Error 1
遇见这个问题,原本想自己编译所有的依赖包,后来想想算了。
解决:
--with-apr 和 --with-apr-util要指源码包里面,不能指安装好的地方的
错误:
/usr/local/lib/libz.a: could not read symbols:
解决办法:
cd zlib-1.2.3
vi Makefile
找到 CFLAGS=-O3 -DUSE_MMAP -- > CFLAGS=-O3 -DUSE_MMAP -fPIC
make && make install
重新编译下zlib即可!
分享到:
相关推荐
Subversion(简称svn)是一种广泛使用的版本控制系统,它在IT行业中扮演着至关重要...对于Windows用户而言,"subversion-1.7.8 for windows" 提供了一站式的解决方案,使得在Windows环境下使用Subversion变得简单易行。
linux下安装subversion所有依赖文件可离线(无网状态下)安装subversion依赖包包含apr apr-util scons python openssl zlib-devel sqlite subversion 安装方法参见:...
【Subversion 在 Linux 下的安装与配置】 Subversion(简称 SVN)是一款强大的开源版本控制系统,它跟踪文件和目录的变化,管理文件的历史版本,允许用户在时间轴上回溯到任何特定版本。Subversion 可以作为Apache...
### Linux 下 Subversion Edge 的安装与配置 #### 一、安装前准备 1. **下载 CollabNet Subversion Edge** - 访问官方网站下载 Subversion Edge 的安装包。 - 官网链接:[http://www.collab.net/cn]...
Linux 下安装 Subversion Subversion 是一个版本控制系统,广泛应用于软件开发、文档管理等领域。为了在 Linux 环境下安装 Subversion,需要安装相关依赖包,包括 OpenSSL、zlib 和 Apache。 一、安装依赖包 1. ...
svn服务端 Setup-Subversion-1.7.8
在Linux环境下安装Subversion,需要准备以下组件: 1. **Subversion**:版本控制软件。 2. **BerkeleyDB**:用于存储版本库数据的数据库。 3. **Apache**:Web服务器,用于提供对版本库的HTTP访问。 #### 三、安装...
在openSUSE Linux操作系统中,Subversion可以方便地安装和使用,为用户提供了一种高效的方式来协同工作,追踪代码历史,并管理源代码仓库。 在openSUSE Linux上安装Subversion,你需要了解以下步骤: 1. **添加...
subversion-1.7.8.tar.bz2
本文将详细讲解如何在没有网络连接的情况下,通过提供的“Linux离线安装svn.zip”压缩包来安装和配置svn。 首先,确保你的Linux系统已经安装了基本的开发工具,通常包括GCC编译器、make以及相关的库。这些工具可以...
### Subversion在Linux下的安装与配置详解 #### 引言 Subversion,简称SVN,是一种免费开源的版本控制系统,广泛应用于软件开发项目中,用于管理代码版本、追踪更改历史和协同开发工作。本文旨在详细介绍如何在...
总之,搭建Linux下的Subversion服务器需要对Apache服务器的配置和Subversion的工作原理有深入理解。完成上述步骤后,团队成员即可通过网络方便地进行代码的版本控制和协作开发。在实际应用中,还需要考虑安全设置、...
在Linux环境下安装和配置CollabNet SubversionEdge需要遵循一系列步骤,包括安装依赖、下载与解压软件、设置环境变量、创建用户与权限、配置服务器以及调整防火墙规则。 首先,安装CollabNet SubversionEdge前,...
**Linux上安装Subversion** Subversion(简称SVN)是一种版本控制系统,用于管理软件开发过程中文件和目录的变更历史。它允许团队成员协同工作,跟踪每个更改,以便于回滚错误,合并代码,并进行版本控制。这篇博客...
### Linux 下编译安装 Subversion 的详细步骤及配置 #### 一、编译安装 Subversion **背景介绍:** Subversion(简称SVN)是一种分布式版本控制系统,主要用于软件开发过程中的代码版本管理。在Linux环境下,如...
本篇文章将深入讲解如何在Linux环境中安装和配置Subversion 1.4.5版本。 首先,我们需要了解Subversion的基本概念。Subversion是一个集中式的版本控制系统,它维护着项目文件的历史版本,使得团队成员可以同时工作...
- **运行安装程序**:运行可执行文件 `SubversionEdge3.2.1(Windows32-bit)` 进行安装,默认情况下安装路径为 C 盘。 - **配置 Java 环境变量**:如果安装 Subversion Edge 前没有安装 Java 和 Python,那么安装过程...
以上就是“Linux笔记笔记笔记笔记”所涵盖的主要知识点,这些内容覆盖了Linux系统的基本操作、网络编程、脚本编写、版本控制等多个方面,对于提升Linux技能和解决实际问题大有裨益。学习并熟练掌握这些知识,能够...
在Linux环境下安装Redmine是一个涉及多个步骤的过程,其中包括设置MySQL数据库、安装Ruby环境及相关插件、获取Redmine源码并配置、初始化数据库以及启动服务器。以下是对这些步骤的详细说明: 1. **安装MySQL数据库...