Heijastin

KDE 4 and Cache

Aptosid にも KDE 4.8 がやっと来た!

Mageia と同じく 4.8.3 が最初の公式リリース。しかし、僕の場合は Upgrade 後にローカルビルドした IconTasks と plamsa-widgets-addons 内の IconTasks が Coflict してしまった。こうしたケースを dpkg によって解消する方法を学んだので書き留めておく。

DPKG Cache Error

KDE 4.8.3 on Aptosid (Eee PC 1015PD)
KDE 4.8.3 on Aptosid (Eee PC 1015PD)
dpkg: error processing /var/cache/apt/archives/plasma-widgets-addons_4%3a4.8.4-1_i386.deb (--unpack):
trying to overwrite '/usr/lib/kde4/plasma_applet_icontasks.so', which is also in package build 20111113-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/plasma-widgets-addons_4%3a4.8.4-1_i386.deb

参照すべき Log は "/var/log/apt/term.log" だ。Message から推察すると、僕の場合は Local Build 版と公式 Package 版が競合している。しかし、こうなることを予想して Local Build 版は KDE 4.8 Upgrade 前に予め make uninstall しておいた。となると Source から Compile したものも dpkg が cache しているってこと?そこら辺、僕は良くわからないのだ…

なんにせよ、問題は解決しないといけない。apt-get clean では効果がないので、ちょっと調べてみると dpkg に –force-overwrite というパラメータが有効だという。以下は僕の場合の解消例。

sudo dpkg -i --force-overwrite /var/cache/apt/archives/plasma-widgets-addons_4%3a4.8.4-1_i386.deb

Upgrade 後は KDE の Cache クリアは定番?

こちらは KDE 固有の Cache 問題。4.7.4 からの Upgrade 完了後、ログインするとパネルが消えていたのだ。仕方なく Default Panel を新規作成してみると、今度は透明感が有効になってない…こういう時は rm /var/tmp/kdecache-USERNAME/*.kcache で解消する。Gentoo で随分前に同じ症状出たからね。

Konqueror の Favicon が消える

これも KDE Cache の引き起こす問題。まずは /var/tmp/kdecache-USERNAME/*.kcache を削除、続いて Favicon が消えてしまったウェブサイトに再度アクセスすれば Favicon が復活する。上手く行かない時は cache 生成→削除を何度か繰り返すしかない…

瑣末な問題が解消すれば、超快適!

ちょっと手間取ったが、問題解決すれば、やはり KDE4 は快適だ。EeePC 1015 PD の Aptosid 絶好調!

Tags