QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1557|回复: 12

升级KDE,这样算成功了不?

[复制链接]
发表于 2007-3-16 21:31:00 | 显示全部楼层 |阅读模式
[niaomo@MagicLinux kde352]$ rpm -ivh *.rpm
warning: package kdepim = 3.5.2-1mgc was already added, replacing with kdepim <= 3.5.3-1mgc
error: kdepim-devel-3.5.3-1mgc.i686.rpm: MD5 digest: BAD Expected(e738ca50d8dbfb132cc7f457c06f6d6a) != (e7fd447c0b74179b897ad97dce46a311)
error: kdepim-devel-3.5.3-1mgc.i686.rpm cannot be installed
warning: package kdevelop = 3.3.2-1mgc was already added, replacing with kdevelop <= 3.3.3-1mgc
kdewebdev-3.5.2-1mgc.i686.rpm: not an rpm package (or package manifest):

E文太差
是不是我的命令有误?(我把所有的包都放在kde352目录下了。)应该用-U的吗?
发表于 2007-3-16 21:58:57 | 显示全部楼层
应该用-U,而且你下载的有错误。
回复

使用道具 举报

 楼主| 发表于 2007-3-16 22:57:34 | 显示全部楼层
[quote:63fb8bc93e="sejishikong"]应该用-U,而且你下载的有错误。[/quote]
我从以下目录下载全部共26个包:
http://www.magiclinux.org/people/kanker/kde/3.5.2/rpms/
检查了一下,本地内容与目录里的内容一一对应 其中有两个包版本号确实低于3.5.2。(抓图)不有两个版本号是3.5.3的,不抓图了。
错了?
我忽然记得以前我另一块硬盘上安装ML2.0的时候,我也升级KDE3.5.2,当时KDE兄似乎说过不用管目录里的包版本号问题,只管装就是了。(?)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2007-3-19 17:25:45 | 显示全部楼层
重新下载所有包,
[root@MagicLinux kde]# rpm -Uvh kde*.rpm
warning: package kdepim = 3.5.2-1mgc was already added, replacing with kdepim <= 3.5.3-1mgc
warning: package kdepim-devel = 3.5.2-1mgc was already added, replacing with kdepim-devel <= 3.5.3-1mgc
warning: package kdevelop = 3.3.2-1mgc was already added, replacing with kdevelop <= 3.3.3-1mgc
error: Failed dependencies:
        arts >= 1.5.2 is needed by kdelibs-3.5.2-1mgc.i686
        kdelibs-devel >= 3.5.3 is needed by kdepim-devel-3.5.3-1mgc.i686
还是不行呢。
回复

使用道具 举报

发表于 2007-3-19 17:51:24 | 显示全部楼层
warning: package kdepim = 3.5.2-1mgc was already added, replacing with kdepim <= 3.5.3-1mgc

warning: package kdepim-devel = 3.5.2-1mgc was already added, replacing with kdepim-devel <= 3.5.3-1mgc

warning: package kdevelop = 3.3.2-1mgc was already added, replacing with kdevelop <= 3.3.3-1mgc

这三行可能说明你在同一目录下有同名而不同版本的包

error: Failed dependencies:

        arts >= 1.5.2 is needed by kdelibs-3.5.2-1mgc.i686

        kdelibs-devel >= 3.5.3 is needed by kdepim-devel-3.5.3-1mgc.i686

这里说得很明白了,版本大于等于1.5.2的arts是kdelibs-3.5.2-1mgc.i686所依赖的,版本大于等于3.5.3的kdelibs-devel是kdepim-devel-3.5.3-1mgc.i686所依赖的
回复

使用道具 举报

 楼主| 发表于 2007-3-19 19:34:48 | 显示全部楼层
[quote:379783f91f="chwoozy"]
warning: package kdepim = 3.5.2-1mgc was already added, replacing with kdepim <= 3.5.3-1mgc

warning: package kdepim-devel = 3.5.2-1mgc was already added, replacing with kdepim-devel <= 3.5.3-1mgc

warning: package kdevelop = 3.3.2-1mgc was already added, replacing with kdevelop <= 3.3.3-1mgc

这三行可能说明你在同一目录下有同名而不同版本的包

error: Failed dependencies:

        arts >= 1.5.2 is needed by kdelibs-3.5.2-1mgc.i686

        kdelibs-devel >= 3.5.3 is needed by kdepim-devel-3.5.3-1mgc.i686

这里说得很明白了,版本大于等于1.5.2的arts是kdelibs-3.5.2-1mgc.i686所依赖的,版本大于等于3.5.3的kdelibs-devel是kdepim-devel-3.5.3-1mgc.i686所依赖的[/quote]

我猜也是这样的(我的E文就只能连蒙带猜)。
那么,请chwoozy兄到这个目录看看好不好?
http://www.magiclinux.org/people/kanker/kde/3.5.2/rpms/
是不是KANKER在这里放的包不太对头啊?
我是不是应该把版本不同的包去掉,再尝试升级呢?
回复

使用道具 举报

发表于 2007-3-19 19:45:34 | 显示全部楼层
这个目录的话,你得把3.5.3的几个包删了才行。
回复

使用道具 举报

发表于 2007-3-19 20:10:49 | 显示全部楼层
这个目录的话,你得把3.5.3的几个包删了才行。

楼上的说得对。另外也可以全用这个目录下的包:
http://www.magiclinux.org/people/kanker/kde/3.5.3/rpms/
这是3.5.3版本的
回复

使用道具 举报

发表于 2007-3-19 21:46:43 | 显示全部楼层
你应该把-devel都删掉。一般用户用不着这些东西。
回复

使用道具 举报

 楼主| 发表于 2007-3-20 00:44:30 | 显示全部楼层
多谢楼上几位兄弟的指点。
不过我重新下载kde3.5.3的包安装,仍然出错。
第一次出错是其中一个包MD5不对,我把文件删掉,重新下载。
第二次出错我就不懂了,XMMS也会影响到kde的升级?

出错情况如下:
[root@MagicLinux Downloads]# rpm -Uvh kde*.rpm
error: kdewebdev-3.5.3-1mgc.i686.rpm: MD5 digest: BAD Expected(fdd0150d24237d52f8a06eee6257ef66) != (199606e0b69fd179e019fa0c489c55c6)
error: kdewebdev-3.5.3-1mgc.i686.rpm cannot be installed
[root@MagicLinux Downloads]# rpm -Uvh kde*.rpm
error: Failed dependencies:
        libxmms.so.1 is needed by kdeaddons-3.5.3-1mgc.i686
        arts >= 1.5.3 is needed by kdelibs-3.5.3-1mgc.i686
        libakode.so.2 is needed by kdemultimedia-3.5.3-1mgc.i686
        libtheora.so.0 is needed by kdemultimedia-3.5.3-1mgc.i686
        libtheora.so.0(libtheora.so.1.0) is needed by kdemultimedia-3.5.3-1mgc.i686
        libortp.so.0 is needed by kdenetwork-3.5.3-1mgc.i686
        libslp.so.1 is needed by kdenetwork-3.5.3-1mgc.i686
        libxmms.so.1 is needed by kdenetwork-3.5.3-1mgc.i686
        libxmms.so.1 is needed by kdeutils-3.5.3-1mgc.i686
回复

使用道具 举报

发表于 2007-3-20 08:15:00 | 显示全部楼层
不是影响kde升级,这个版本的kde打包的时候用到了xmms。
你可以在仓库里找xmms/libtheora/ortp等。
回复

使用道具 举报

发表于 2007-3-20 13:02:55 | 显示全部楼层
不过akode的依赖关系真的没有什么必要,根本就没有成为主流过,也行将死亡。
回复

使用道具 举报

发表于 2007-3-23 18:45:13 | 显示全部楼层
我最近下载了kde3.56,安装后出现依赖关系问题,缺少libdbus,libiw,ccal,libslp,kde3.43devel等,当安装dbus后,又出现了依赖关系,安装后,又出现了.不知道先案安装哪个包文件,而且太多依赖关系需要解决,快等于重新安装了,头都发昏.另外,是否可用智能安装器来安装kde3.56,让其解决依赖关系.将智能安装管理器指向本地下载目录,然后选择安装文件包.我试了一下我的想法,但没有成功.希望高手指教一二.依赖关系是否真的重要?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-28 00:03 , Processed in 0.101639 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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