LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1157|回复: 8

求助:如何升级RPM系统

[复制链接]
发表于 2005-8-18 17:01:48 | 显示全部楼层 |阅读模式
我现在用的是mdk9.2,想安装一些新的软件的时候总是提示rpm版本太低,需要升到rpm4.4.1,但是好像直接升,我用 –force –nodeps之后,rpm就挂了,现在总是提示db4error什么的。
发表于 2005-8-18 18:19:12 | 显示全部楼层
为什么不试着把系统升级一下,9.2现在应该官方已经不进行升级维护了吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-18 19:13:53 | 显示全部楼层
我系统里面很多软件都已经升到cooker里的版本了,不过有些软件升级的时候总是提示说rpm版本太低,要升到rpm4.4什么的才能安装,问题就卡在这了,我也试过用rpm的tar包编译过,不过好像总有问题,编译不了。
urpmi前段时间也试过了,不过这个好像太弱智了,升级一个包要download1G的相关的包,几乎要求我把整个系统都更新了...ft
回复 支持 反对

使用道具 举报

发表于 2005-8-18 19:32:52 | 显示全部楼层
还是重装一下吧,软件间的关联性太多了
回复 支持 反对

使用道具 举报

发表于 2005-8-18 20:31:08 | 显示全部楼层
你从9.2升到cooker,自然是基本要把整个系统都换掉了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-20 02:38:45 | 显示全部楼层
其实归根到底还是像rpm,glibc这些的问题,这些解决了其他关联的问题就不大了,不过现在rpm已经废了,要装新的软件只能从源码开始编译。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-20 02:43:21 | 显示全部楼层
Post by fundawang
你从9.2升到cooker,自然是基本要把整个系统都换掉了。

不知道板大有什么解决办法没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-20 02:46:32 | 显示全部楼层
这个问题困扰我好久了都没法解决,难道真要抛弃mdk去投靠debian?据说debian升级系统是最方便的。
回复 支持 反对

使用道具 举报

发表于 2005-8-20 10:52:10 | 显示全部楼层
9.2自带的urpmi,无法处理软件包在升级时的优先级,因为软件包升级的优先级是与依赖关系无关的。一般来说,进行不同版本之间的手动升级,应该是glibc、libstdc++、rpm、perl、urpmi这个顺序,这个是10.1以后版本的urpmi在处理交易时的默认顺序。

Debian的升级方便是以用户手动处理核心软件的选择为代价的,你必须完全知道devfs和udev的关系。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表