QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4190|回复: 17

升级KDE3.4.1的详细过程。

[复制链接]
发表于 2005-6-21 21:08:12 | 显示全部楼层 |阅读模式
我这人很懒。一般不喜欢升级。一直用的最原始。看到论坛里的坛友们说升级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 apr  apr-utils neon subversion
可以选择下载 freetype  fontconfig   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
发表于 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/mo ... p;amp;highlight=kde
回复

使用道具 举报

 楼主| 发表于 2005-6-22 20:32:29 | 显示全部楼层
介意......能不加--force就最好别加?是不?
回复

使用道具 举报

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

使用道具 举报

发表于 2005-7-21 14:14:21 | 显示全部楼层
按照各位的指点,顺利升级成功,连我的NTFS各式的移动硬盘都认了,爽!
回复

使用道具 举报

发表于 2005-7-25 02:31:31 | 显示全部楼层
下在照此操作,顶上去!
回复

使用道具 举报

发表于 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包已经损坏。
回复

使用道具 举报

发表于 2005-7-26 17:51:40 | 显示全部楼层
[quote:9a9b726f87="fgwh"]我在安装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包已经损坏。[/quote]1. 这个 kde 3.4.1 还依赖 xorg 6.8.2

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

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

使用道具 举报

 楼主| 发表于 2005-7-26 22:32:45 | 显示全部楼层
3. --nodeps 参数才是危险的,因为不检验依赖关系会造成隐患


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

使用道具 举报

发表于 2005-7-27 00:29:54 | 显示全部楼层
升级过程正常。可是重新启动后,连系统都进不了了,不单是进不了X

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

使用道具 举报

发表于 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,没注意到上面的帖子。
回复

使用道具 举报

发表于 2005-8-3 07:02:35 | 显示全部楼层
[quote:a877f47c52="KDE"][quote:a877f47c52="fgwh"]我在安装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包已经损坏。[/quote]1. 这个 kde 3.4.1 还依赖 xorg 6.8.2

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

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

使用道具 举报

发表于 2005-8-3 10:48:27 | 显示全部楼层
新的版本2。0快出了,等等吧
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-8 15:17 , Processed in 0.124184 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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