LinuxSir.cn,穿越时空的Linuxsir!

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

rpmlib版本过高怎么办?

[复制链接]
发表于 2009-6-23 17:17:49 | 显示全部楼层 |阅读模式
rpmlib(PayloadIsLzma) <= 4.4.2-1 is needed by xxx
老的包都没办法打开,其实只是字体文件,并无无所谓是否兼容的
发表于 2009-6-23 17:31:25 | 显示全部楼层
字体文件的话,解压出来用呗。

=========================================================


不过可能还有配置文件吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-23 17:38:00 | 显示全部楼层
Post by pingz;2000618
字体文件的话,解压出来用呗。

=========================================================


不过可能还有配置文件吧?


lzma版本不符合。无法解压
回复 支持 反对

使用道具 举报

发表于 2009-6-23 17:50:19 | 显示全部楼层
噢, 7z 打不开,好奇怪啊。

用这个命令试试
  1. rpm2cpio myrpmfile.rpm | cpio -idmv
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-23 18:06:50 | 显示全部楼层
fedora lzma的版本太老,想打开是不可能的,汗
回复 支持 反对

使用道具 举报

发表于 2009-6-23 21:05:47 | 显示全部楼层
Fedora 的 "RPM" 没有使用 LZMA,你那个包不是 Fedora 的吧?
估计是 SuSE 或者 Mandriva 的!
回复 支持 反对

使用道具 举报

发表于 2009-6-23 23:55:08 | 显示全部楼层
Post by lazyfai;2000679
Fedora 的 "RPM" 没有使用 LZMA,你那个包不是 Fedora 的吧?
估计是 SuSE 或者 Mandriva 的!


忘这茬了。
这样的话,命令就是

  1. rpm2cpio file.rpm | lzma -d | cpio -idmv
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-6-24 00:45:52 | 显示全部楼层
这个方法即使安装成功,也未必能正常使用,始终不同分发版本之间还是有一点点的差别。

Post by pingz;2000717
忘这茬了。
这样的话,命令就是

  1. rpm2cpio file.rpm | lzma -d | cpio -idmv
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-6-24 09:21:45 | 显示全部楼层
嗯……rpm里可以带初始化脚本,cpio貌似没有这功能……
回复 支持 反对

使用道具 举报

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

本版积分规则

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