Chinaunix首页 | 论坛 | 博客
  • 博客访问: 73652
  • 博文数量: 30
  • 博客积分: 2142
  • 博客等级: 大尉
  • 技术积分: 351
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-31 10:24
文章分类

全部博文(30)

文章存档

2011年(12)

2010年(14)

2009年(2)

2008年(2)

我的朋友

分类: LINUX

2010-04-09 14:32:41

服务器上svn版本为1.5.1,由于版本太旧带来诸多问题,所以今天准备升级一下svn,看看能否解决以前使用中遇到问题。

 

1. 根据svn --version的提示信息,进入网站,下载到最新版的rpm安装包 CollabNetSubversion-client-1.6.9-1.i386.rpm,顺利安上,但是运行svn update出现错误:

** (process:24059): WARNING **: couldn't connect to dbus session bus: dbus-launch failed to autolaunch D-Bus session: Autolaunch error: X11 initialization failed.

在网上搜索了一下没发现什么解决方案,决定放弃。

2. RPM FIND网站,但是找不到for FC9subversion安装包,试着下载for FC11的安装包,提示出错:

warning: subversion-1.6.5-2.fc12.i686.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 57bbccba

error: Failed dependencies:

        apr >= 1.3.0 is needed by subversion-1.6.5-2.fc12.i686

        libdb-4.7.so is needed by subversion-1.6.5-2.fc12.i686

        python(abi) = 2.6 is needed by subversion-1.6.5-2.fc12.i686

        rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-1.6.5-2.fc12.i686

        rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-1.6.5-2.fc12.i686

要重新升级这么一堆东东很有些难道,直接放弃。

3. 最后一条路,直接用源码包编译,安装。从一个老外的网站上找到了傻瓜安装教程,顺利完成。

http://techblog.kaveritech.com/2009/12/03/how-to-install-subversion-1-6-x-on-linux/comment- page-1/

 

曾经,make installunix/linux标准的软件安装方式。但是随着rpm的推广和普及,这项技能似乎已经被人遗忘。然而,rpm由于版本依赖关系的存在,往往会造成牵一发而动全身。回归到古老的make install方式,是在老系统上尝试rpm安装失败之后的一种有效的解决方式。

阅读(487) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~