+ -
当前位置:首页 → 问答吧 → 怪了,kde的bin居然不在$PATH里边了!

怪了,kde的bin居然不在$PATH里边了!

时间:2006-08-24

来源:互联网

我从kde3.5.3升级到3.5.4后,这个PATH还包括kde/3.5/bin,但是下午升级kdelibs到3.5.4-r1,我startx,居然说没有startkde了,一检查,发现路径里边没有kde/3.5/bin,怪了,有谁系统升级kdelibs到3.5.4了,遇到这个问题了吗?谢谢!

作者: blackwhite   发布时间: 2006-08-24

$ cat /etc/env.d/45kdepaths-3.5
PATH=/usr/kde/3.5/bin
ROOTPATH=/usr/kde/3.5/sbin:/usr/kde/3.5/bin
LDPATH=/usr/kde/3.5/lib:/usr/kde/3.5//lib64:/usr/kde/3.5/lib32
CONFIG_PROTECT="/usr/kde/3.5/share/config /usr/kde/3.5/env /usr/kde/3.5/shutdown"

作者: 种草得草   发布时间: 2006-08-24

里边没有这个文件。怪了。这个文件是哪个包生成的?

作者: blackwhite   发布时间: 2006-08-24

代码:
# equery b /etc/env.d/45kdepaths-3.5
[ Searching for file(s) /etc/env.d/45kdepaths-3.5 in *... ]
kde-base/arts-3.5.4 (/etc/env.d/45kdepaths-3.5)

作者: 种草得草   发布时间: 2006-08-24

竟然是arts,真诧异。

作者: 种草得草   发布时间: 2006-08-24

刚才我把arts升级到3.5.4-r1后,竟然没有这个文件了。3.5.4有的。

进不去X了,就自己新建了这个文件,然后env-update进来了。

作者: 种草得草   发布时间: 2006-08-24

看了看官方的ebuild,arts的维护者换人了,用的脚本也不一样了。

作者: 种草得草   发布时间: 2006-08-25