今天私打开升级管理器,发现KDE方面有一堆升级,估计是kubuntu有啥大动作。于是乎欣喜异常,想都没想就点了升级。升级的时候说要删除旧的软件包,私以为既然要升级了,删了就删了吧。结果悲剧出现——重启后KDM消失不见,GDM不可选KDE桌面环境。进Gnome,reconfigure KDM,发现KDM居然提示没有被安装。此时私有种不祥的预感,于是乎apt-get install KDM,得到提示:
下列软件包有未满足的依赖关系: kdm : 依赖: libkio5 (>= 4:4.5.3) 但是 4:4.5.2a-0ubuntu1~ppa2 正要被安装 依赖: libkworkspace4 (= 4:4.5.3-0ubuntu1~maverick1~ppa1) 但是 4:4.5.2-0ubuntu1~ppa1 正要被安装
4.5.3……赶紧上kubuntu官网,果不其然,kubuntu今日释出KDE4.5.3供更新。根据以往的经验,十之八九是ppa打包者没把包打全。sudo apt-get install kubuntu-desktop,发现plasma、window-manager等重大软件包已被删除且无法更新(当然同样是依赖问题)。
于是乎查launchpad的bug页面,果然发现……
https://bugs.edge.launchpad.net/kubuntu-ppa/+bug/670784
https://bugs.edge.launchpad.net/kubuntu-ppa/+bug/670788
都已经确认了。不过现在想用KDE咋办呢?删除ppa源,重新更新,结果居然提示说要4.51的库而我已经装了4.52了……于是乎遇到了一个两难的窘境:究竟是降级容易些,还是干脆等它们把缺失的包打好?
kubuntu啊kubuntu……
画外音:速速投奔Arch……
后记:很快就修复了,效率还是不错的。