2009年3月6日 星期五

升級 KDE 4.2

詳細介紹請看: http://en.opensuse.org/KDE4
KDE 4.2.x 使用的是 Factory 的套件庫
Factory 在 openSUSE 的定義(http://en.opensuse.org/Factory)是:
下一個 openSUSE 版本目前的開發狀態,也就是說,它可能每天在變動,
並不會有一個穩定狀態,這在使用前要先知道。
另外,建議先將所有桌面的元件關閉

http://en.opensuse.org/KDE4 中選擇適合的 1-Click Install
寄件者 kde42

按下去就會開始安裝,請選擇使用 YaST 中繼套件管理員來開啟
寄件者 kde42

我們要安裝 KDE4 桌面,請按下一步
寄件者 kde42

要加入的套件庫與預設安裝的套件,因為 update 套件庫已經有了,要修改請按自訂
寄件者 kde42

取消不要的套件庫,因為打算繼續用此套件庫升級 kde 4.2,所以要繼續訂閱
寄件者 kde42

看一下軟體清單
寄件者 kde42

再重新檢查
寄件者 kde42

匯入套件庫的金鑰,請按匯入
寄件者 kde42

若有衝突(可能有很多),請勿慌張,注意您要升級到 4.2.x,所以刪除相關 4.1.3 的套件,再按下
確定,再試一次,直到所有衝突解決,如果沒特殊理由,請不要忽略套件相關性
寄件者 kde42

按下接受
寄件者 kde42

會自動升級所需的套件,有些會移除
寄件者 kde42

接著就會開始安裝
寄件者 kde42

安裝完成
寄件者 kde42


如果您正在使用 KDE4桌面環境,接下來可能要重開機(只登出似乎沒用)
然後重新加上您喜愛的桌面元件,完成本次升級。
(如果您本來開啟了桌面特效,可能您要重開啟一次)
寄件者 kde42

您可以用『我的電腦』看到 kde4 的版本為 4.2.1
寄件者 kde42


我注意到的地方:
1. 桌面資料夾已經可以顯示中文 desktop 名稱
2. 新增了一些新的桌面元件
(有些元件會導致 plasma 崩潰,可能是使用了非官方版本的 libqt4(例如 swyear 套件庫中的))
3. ksnapshot 的連續檔案名稱可正常運作了
4. 不知道為什麼 kpowersave 會被移除,這會導致我的筆電無法 suspend to ram,要自行再用 yast 安裝一次
5. 如果您比較喜歡黑色發亮的工具列,可以將
kdebase4-workspace-branding-openSUSE 換成 kdebase4-workspace-branding-upstream
寄件者 kde42

6. 使用 nvidia 顯示卡搭配 kdm4 時,登出登入會出現可怕的桌面碎片殘像
根據大陸網友的建議,改用 gdm
(發現 gdm 常常會將我登入到不完整的 gnome 桌面,且將我的 YaST 改用 gtk 前端,
再改用 kdm3)
(我的 nvidia 驅動程式已升級到 180.29)
7. 我的想法是,沒什麼問題就不用再升級,若遇到什麼問題需要升級的話
可以用以下指令來升級 kde4 的相關套件
# zypper lr
# | 別名 | 名稱 | 已啟用 | 重新整理
---+--------------------------+--------------------------+--------+---------
1 | Education | Education | 是 | 否
2 | KDE:KDE4:Factory:Desktop | KDE:KDE4:Factory:Desktop | 是 | 否

您可以從上面看見 KDE4 套件庫在編號 2,使用以下命令指定由 2 號套件庫升級
# zypper ref 2
# zypper up -t package -r 2

13 則留言:

starlight 提到...

我在想桌面碎片殘像的問題會否是由Nvidia 的新驅動程式引起呢?因為我還在用 178.x (不過不是因為這個問題,而是用新驅動程式會不能執行Neverwinter Nights ),更新成KDE 4.2 後也沒有這個問題出現。

swyear 提到...

好像是 nvidia 180.22 開始的(如果我沒記錯),所以應該是 nvidia 和 kdm4 不搭,大陸網友也有如此說法

swyear 提到...

請更新 swyear 套件庫中的 libqt4 相關套件,<- 用 update 中的 libqt4 加上點陣與粗體支援,plasma 就較穩定了

jian 提到...

你好,我最近也升级到了KDE4.2 升级方法见http://www.ohlinux.com/?p=251 应该是官方的方法 后来我又升级到4.3但发现很不稳定有很多的问题 所以我又降下来了 现在用的是4.2.66 (KDE 4.2.66 (KDE 4.3 >= 20090310)) "release 2.4" 现在的问题是 plasma-desktop 占用的CPU到100% 占用了我双核中的其中一个CPU 造成发热量很大,而且时常也有完全卡机(没有任何挽救的办法)的情况 不知道你是否有遇到过 我现在一直在更新baseurl=http://download.opensuse.org/repositories/KDE:/KDE4:/UNSTABLE:/Desktop/openSUSE_11.1/ 但一直都没有解决 请求帮助 谢谢

jian 提到...

另外我要补充的是 我的libqt4 用的是4.5.0 我看了你提到的swyear中的是4.4.3 这个是否会有影响?主要我现在查找不出这个100%的原因 你是否有比较好的方法

swyear 提到...

jian:
除非必要,我不會去用 UNSTABLE 的東西,除非要測試,目前我沒有多餘的機器,要用 VM 跑也沒多餘空間(真慘),所以幫不上忙了。看您的 KDE 版本編號是屬於 4.3 系列的,您可以將 UNSTABLE 的套件庫停用,用 Factory 的 4.2.1 來無條件降級回來,這樣會比較穩定。KDE 4.3 許多新特性『聽說』要用 qt4.5,若是 4.2.1 用 qt4.4 系列的就可以了。

jian 提到...

我昨天晚上用factory降了,但是现在桌面用不了了,调不出桌面配置,有什么方法可以恢复默认opensuse的桌面?

jian 提到...

已经解决了 我把/root/.kde4/share/apps下的desktoptheme移除就可以了 还有出现firefox不能使用的情况,也是因为有相关的程序没有降级造成的。100%的问题也没有了,现在还有一个问题就是任务管理器上不能显示中文 中文是空白的

Jing 提到...

kpowersave被移除是因為KDE4.2以後電源管理程式主要使用內建的powerdevil吧!直接可以在KDE的系統設定裡設定,工作列上則可新增plasma元件操作!
此外...之前使用swyear套件庫中的qt4常有plasma crash的問題!不知道是不是因為版本太舊!可以把qt升級到4.5,KDE 4.2仍可搭配使用,穩定性很不錯!只是字型就沒偽粗體可以用...

swyear 提到...

Jing:謝謝您的提醒,我已經將 kpowersave 移除,重開機後,仍可以 suspend to ram,應該以前失敗是 nvidia 驅動的關係(現在已升級到 180.37),順便一提KDE4.2 的 powerdevil 已包含在 kde4-workspace 中不用再另行安裝。感謝您,有空多來逛。

swyear 提到...

Jing:另,關於qt4.4的問題,swyear套件庫中的已跟隨 update 升級,您可以試試看,更新之後我沒有遭遇 plasma 崩潰的問題。

Thomas and Sonny 提到...

我升級KDE 4.2後,桌面環境default也變KDE了,不過奇怪的是,登出選gnome,登入後還是KDE,反而選KDE,登入才是gnome,真是錯亂了@@

swyear 提到...

Thomas and Sonny:看來您原本是裝 gnome 的桌面...試著將 displaymanager 改成 kdm3 or kdm4 試試看,可以由yast 中的 sysconfig 編輯器來改