loveKDE 发表于 2005-6-21 21:08:12

升级KDE3.4.1的详细过程。

我这人很懒。一般不喜欢升级。一直用的最原始。看到论坛里的坛友们说升级KDE3.4.1出现很多问题。我试了下。把我的过程共享一下。有错误的地方指教。
1.首先要升级udev+hal包
http://www.magiclinux.org/people/kanker/os/udev-hal-update/rpms/
全下下来吧。放到一个包里。(完成准备升级)
运行rpm -Uvh --nodeps --replacefiles *
这个过程应该说是比较长的。。一定要注意要看运行完的 结果。
(是一个一个包的装的) 看百分率。如果你很快就闪完了的话。那就是有问题。麻烦点
rpm-Uvh ***.rpm   --nodeps
千万不要嫌麻烦。有很多朋友出问题就是这步没有完全安装完。。
××完成后运行start_udev(如果你的终端说没有这个命令,那你就该好好检查一下你是不是把包全部升级完了)
完成这一步reboot
2.升级KDE3.4.1
系统文件:
http://www.magiclinux.org/people/kanker/os/rpms/
这里你最少下载 zhttf-fonts   kaffeine aprapr-utils neon subversion
可以选择下载 freetypefontconfig   knetworkconf
QT-3.3.4下载:
http://www.magiclinux.org/people/kanker/kde/qt/3.3.4/rpms/
下2mgc为未打qt-immodules补丁版本
KDE下载:
http://www.magiclinux.org/people/kanker/kde/3.4.1/rpms/
里面的东西全部下下来。

上面的东西全部下下来了后放到一个包里。
rpm -Uvh --nodeps --replacefiles *

如果还是出现第一步的问题的话。那你倒霉。。耐心点一个一个来。

这里还是比较慢的 注意看到百分率走。。(人倒霉有可能有包装不上。注意看依赖。呵呵)
完成 reboot

3.解决输入法。
我重起后感觉输入法好长的 框框。到论坛看了下说装3.0.4的就好了 。。
我查了下我的 是3.1.1的。。我找不到3.0.4的
改下字体
vi ~/.fcitx/config

[程序]
显示字体(中)=*
显示字体(英)=Courier
显示字体大小=11
主窗口字体大小=11
是否使用AA字体=1
把字体弄小一个号。我再小点我可能就看不清楚了。
reboot
完成。没有任何问题。感受。不错。。KDE3.4.1

demonlj 发表于 2005-6-22 02:12:22

兄弟的说明很详细,不过补充些地方:
udev+hal安装如果是基于kde3.3.2,那么最好是加上一个--force选项;安装之后运行完了start_udev不需要重新起动;安装kde的支持还少了一些内容:qt3.3.4以上,aspell这些包都可以在magiclinux.org上面下载到,kde对qt的依赖不言而喻,kde3.4更是需要qt3.3.4的支持
输入法问题解决如下:

显示字体(中)=*
显示字体(英)=Courier
中的所有字体都换成simsun就ok

再见情人 发表于 2005-6-22 04:59:19

如果直接基于kde3.3.2升级,可以先升级kde3.4.1,
rpm -Uvh --nodeps --force --replacefiles * rpm
如果你命令没错,完成后打开一个终端,运行init 3然后在
字符下登陆root
startx或者init 5
这时就是以升级后的kde3.4.1登录了
会出现提示kde介质管理器未运行,因为还没有升级udev的包,所以没什么问题
然后再升级udev的包,如上,完成后运行
start_udev
因为我们公社的包是kde3。4.0以后才支持udev的
所以如果你没有升级kde,start_udev可能会不正常,(我不确定,因为我都是先升级kde。再升级udev系列的包,个人认为比较安全)
另外,下载很多包时最好先运行命令检查包的完整性

心情花园 发表于 2005-6-22 08:06:58

KDE的批量卸载安装也可参考偶这里的回复:http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=117422&highlight=kde

loveKDE 发表于 2005-6-22 20:32:29

介意......能不加--force就最好别加?是不?

再见情人 发表于 2005-6-23 00:30:42

介意......能不加--force就最好别加?是不?
这个就未必,比如说你同样装一些包,就是说你必需装,如果依赖冲突等问题本身可以解决,既不存在,那么加不加--force都一样,如果有些依赖或者什么冲突不能解决,但影响又不会很大,那只能用 --force参数
还有如果官方提供的升级,比如kanker,kde 等斑竹提供的一般都会经过一定的测试,也没什么大问题,况且有些包下载后安装有先有后,不加参数有时不方便,但是其他发行版本的rpm最好就不要nodpes 和force,可能会出现很严重的冲突或依赖
补充一下
还要下载kde 3.4.1需要的 aspell 那几个包

Eric_zdhz 发表于 2005-7-21 14:14:21

按照各位的指点,顺利升级成功,连我的NTFS各式的移动硬盘都认了,爽!

arlly 发表于 2005-7-25 02:31:31

下在照此操作,顶上去!

fgwh 发表于 2005-7-26 09:41:24

我在安装kde的时候一开始没有用nodeps参数,结果出现:      

libXcomposite.so.1 is needed by kdebase-3.4.1-2mgc.i686
libXdamage.so.1 is needed by kdebase-3.4.1-2mgc.i686
libXfixes.so.3 is needed by kdebase-3.4.1-2mgc.i686

后来加上nodeps参数之后正常安装,但是包管理告诉我我的kdebase包已经损坏。

KDE 发表于 2005-7-26 17:51:40

我在安装kde的时候一开始没有用nodeps参数,结果出现:      

libXcomposite.so.1 is needed by kdebase-3.4.1-2mgc.i686
libXdamage.so.1 is needed by kdebase-3.4.1-2mgc.i686
libXfixes.so.3 is needed by kdebase-3.4.1-2mgc.i686

后来加上nodeps参数之后正常安装,但是包管理告诉我我的kdebase包已经损坏。1. 这个 kde 3.4.1 还依赖 xorg 6.8.2

2. 使用 --force 并没有太大风险,因为它等价于 --replacepkgs 加 --replacefiles

3. --nodeps 参数才是危险的,因为不检验依赖关系会造成隐患

loveKDE 发表于 2005-7-26 22:32:45


3. --nodeps 参数才是危险的,因为不检验依赖关系会造成隐患


对~~!!!我测试过.并不需要.根据关系来.第一个步骤只有一个需要

arlly 发表于 2005-7-27 00:29:54

升级过程正常。可是重新启动后,连系统都进不了了,不单是进不了X

看样子要重装系统了。郁闷:(

gz6x 发表于 2005-8-3 06:57:18

rpm报告错误
      libXcomposite.so.1 is needed by kdebase-3.4.1-2mgc.i686
      libXdamage.so.1 is needed by kdebase-3.4.1-2mgc.i686
      libXfixes.so.3 is needed by kdebase-3.4.1-2mgc.i686
请问我是缺了什么包呢?
--------------------------------
sorry,没注意到上面的帖子。 :)

gz6x 发表于 2005-8-3 07:02:35

我在安装kde的时候一开始没有用nodeps参数,结果出现:      

libXcomposite.so.1 is needed by kdebase-3.4.1-2mgc.i686
libXdamage.so.1 is needed by kdebase-3.4.1-2mgc.i686
libXfixes.so.3 is needed by kdebase-3.4.1-2mgc.i686

后来加上nodeps参数之后正常安装,但是包管理告诉我我的kdebase包已经损坏。1. 这个 kde 3.4.1 还依赖 xorg 6.8.2

2. 使用 --force 并没有太大风险,因为它等价于 --replacepkgs 加 --replacefiles

3. --nodeps 参数才是危险的,因为不检验依赖关系会造成隐患
1。这么说是不是必须先用xorg替换xfree86?

再见情人 发表于 2005-8-3 10:48:27

新的版本2。0快出了,等等吧
页: [1] 2
查看完整版本: 升级KDE3.4.1的详细过程。