startx (启动kde)时出现问题。。。。
时间:2007-10-17
来源:互联网
下面是我在用笔记本操作PC的时候得到的信息,看起来是链接不对。但是怎么改呢?
startkde: Starting up...
/bin/kdeinit: No such file or directory
startkde: Could not start kdeinit. Check your installation.
kdeinit在/usr/bin/ 下,怎么把kde找kdeinit的路径改到/usr/bin下?
作者: mylife_linux 发布时间: 2007-10-17
echo $(kde-config --prefix)
whereis kdeinit
ldd $(kde-config --prefix)/bin/kdeinit
作者: tfkdmwmqtr 发布时间: 2007-10-17
因为我重新安装过kde,$KDE_PREFIX不小心写成了$KDE_PREFI,然后包把程序等都装到了/bin和/lib下,后来我察觉到了,就把原来的文件删了,重新安装到了/usr/bin和/usr/lib下。但是就引起了这个问题,应该是原来残留的配置文件在作怪,使其调用/bin/kdeinit。但是,我又不知道在哪里改。请指教。。。
-bash-3.2$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin
-bash-3.2$ echo $(kde-config --prefix)
/usr
-bash-3.2$ whereis kdeinit
kdeinit: /usr/bin/kdeinit /usr/X11R6/bin/kdeinit
-bash-3.2$ ldd $(kde-config --prefix)/bin/kdeinit
linux-gate.so.1 => (0xffffe000)
libkparts.so.2 => /usr/lib/libkparts.so.2 (0xb7f40000)
libkio.so.4 => /usr/lib/libkio.so.4 (0xb7c10000)
libkdeui.so.4 => /usr/lib/libkdeui.so.4 (0xb7936000)
libkdesu.so.4 => /usr/lib/libkdesu.so.4 (0xb7920000)
libkwalletclient.so.1 => /usr/lib/libkwalletclient.so.1 (0xb790f000)
libkdecore.so.4 => /usr/lib/libkdecore.so.4 (0xb76d5000)
libDCOP.so.4 => /usr/lib/libDCOP.so.4 (0xb76a3000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb7686000)
libutil.so.1 => /lib/libutil.so.1 (0xb7682000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb766c000)
libkdefx.so.4 => /usr/lib/libkdefx.so.4 (0xb7641000)
libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0xb6f74000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb6f15000)
libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb6f00000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb6eb1000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb6ea9000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6ea6000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6e9c000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6e97000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6e94000)
libXft.so.2 => /usr/lib/libXft.so.2 (0xb6e82000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6e57000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6dea000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6dc9000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6da6000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb6d98000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb6d90000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb6d78000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb6d61000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6d58000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6c70000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6c6e000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6c57000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6c54000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6c4f000)
libdl.so.2 => /lib/libdl.so.2 (0xb6c4a000)
libz.so.1 => /lib/libz.so.1 (0xb6c36000)
libfam.so.0 => /usr/lib/libfam.so.0 (0xb6c2e000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6b4a000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6b3f000)
libm.so.6 => /lib/libm.so.6 (0xb6b1a000)
libc.so.6 => /lib/libc.so.6 (0xb69ee000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb69e9000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb69df000)
/lib/ld-linux.so.2 (0xb7f86000)
作者: mylife_linux 发布时间: 2007-10-17
另请把 /etc/ld.so.conf 贴出看看
作者: d00m3d 发布时间: 2007-10-17
作者: d00m3d
$PKG_CONFIG_PATH 内容是?
另请把 /etc/ld.so.conf 贴出看看 |
-bash-3.2$ echo $PKG_CONFIG_PATH //无内容输出,不知道这个命令对不对?
-bash-3.2$ cat /etc/ld.so.conf
# Begin /etc/ld.so.conf
/usr/local/lib
/opt/lib
# End /etc/ld.so.conf
作者: mylife_linux 发布时间: 2007-10-18
执行命令
source /etc/ld.so.conf
就可以启动KDE了
cat >> /etc/ld.so.conf << "EOF" &&
# Begin kde addition to /etc/ld.so.conf
/opt/kde-3.5.6/lib
# End kde addition
EOF
请注意你自己安装的KDE版本号!
作者: 青铜镜 发布时间: 2007-10-18
作者: 青铜镜
把下面的文件加进/etc/ld.so.conf
执行命令 source /etc/ld.so.conf 就可以启动KDE了 cat >> /etc/ld.so.conf << "EOF" && # Begin kde addition to /etc/ld.so.conf /opt/kde-3.5.6/lib # End kde addition EOF 请注意你自己安装的KDE版本号! |
看明白了,不过您说的是把kde装在/opt文件夹下吧?我是装到了/usr下,这个/opt/kde-3.5.7/lib(我装的是kde3.5.7)应该换成什么?
作者: mylife_linux 发布时间: 2007-10-18
改成你安装的路径.
反正你得把安装KDE的lib路径加入到
/etc/ld.so.conf
里面!
作者: 青铜镜 发布时间: 2007-10-18
如果你的编译过程是对的,这应该看 Configuring the Core KDE Packages
http://www.linuxfromscratch.org/blfs...de/config.html
作者: tfkdmwmqtr 发布时间: 2007-10-18
作者: tfkdmwmqtr
直接装在 /usr 目录的,应该是啥都不用改才是。
如果你的编译过程是对的,这应该看 Configuring the Core KDE Packages http://www.linuxfromscratch.org/blfs...de/config.html |
我在前面说过,我反复装了好几次kde,有一次是打错了命令,装错地方了。所以才出现找错的情况。但是我不知道怎么改回来。
作者: mylife_linux 发布时间: 2007-10-18
作者: 青铜镜
那你就照着上面的样子,
改成你安装的路径. 反正你得把安装KDE的lib路径加入到 /etc/ld.so.conf 里面! |
还是不行。。。。
作者: mylife_linux 发布时间: 2007-10-18
作者: mylife_linux
我在前面说过,我反复装了好几次kde,有一次是打错了命令,装错地方了。所以才出现找错的情况。但是我不知道怎么改回来。
|
当然,如果你编译后没有删除源码目录,可以 make uninstall 清之。然后重编译。
否则,你就得手工删除那些装错地方了的。不删也没有问题,只是会占用空间。
即然你的 $KDE_PREFIX 写成了 $KDE_PREFI ,也就是说安装目录为空,空即是 / ,/etc/ld.so.conf 中加一条 /lib 即可运行之。在运行前需要 source /etc/profile && ldconfig ,或者重登录一次。
作者: tfkdmwmqtr 发布时间: 2007-10-18
作者: tfkdmwmqtr
装错地方了,就得重装那个。
当然,如果你编译后没有删除源码目录,可以 make uninstall 清之。然后重编译。 否则,你就得手工删除那些装错地方了的。不删也没有问题,只是会占用空间。 即然你的 $KDE_PREFIX 写成了 $KDE_PREFI ,也就是说安装目录为空,空即是 / ,/etc/ld.so.conf 中加一条 /lib 即可运行之。在运行前需要 source /etc/profile && ldconfig ,或者重登录一次。 |
现在如果把kdeinit复制到/lib下,确实可以运行起来。但是为什么不能让kdeinit直接调用/usr/bin/kdeinit呢?我想要这种结果,不想让startkde调用/lib/kdeinit来初始化kde。怎么办呢?
作者: mylife_linux 发布时间: 2007-10-18
作者: tfkdmwmqtr 发布时间: 2007-10-18
作者: tfkdmwmqtr
ln -sv
|
作者: mylife_linux 发布时间: 2007-10-18
然后到 编译过的kde 源码目录
比如:
export $KDE_PREFIX=/opt/kde-3.5.7
echo $KDE_PREFIX
cd /sources/arts-1.5.6
卸载
make DESTDIR=/ uninstall
安装
make DESTDIR=$KDE_PREFIX install
Kdelibs 、Kdebase ,亦同。
成不成,试过才知道。
注意,有实验性质,先备份原先的系统。
unstall 只删安装文件,不会 rmdir 空目录。
作者: tfkdmwmqtr 发布时间: 2007-10-18
作者: tfkdmwmqtr
先备份你的 系统。
然后到 编译过的kde 源码目录 比如: export $KDE_PREFIX=/opt/kde-3.5.7 echo $KDE_PREFIX cd /sources/arts-1.5.6 卸载 make DESTDIR=/ uninstall 安装 make DESTDIR=$KDE_PREFIX install Kdelibs 、Kdebase ,亦同。 成不成,试过才知道。 注意,有实验性质,先备份原先的系统。 unstall 只删安装文件,不会 rmdir 空目录。 |
看来这个方法以后才能用了,因为我每装完一个包,就删除了。。。
作者: mylife_linux 发布时间: 2007-10-19
作者: mylife_linux
看来这个方法以后才能用了,因为我每装完一个包,就删除了。。。
|
反正你不是要清掉那些安装目录不对的吗?
只是你忽略了,对于不熟悉的或者还未弄对的软件编译后不暂不要删除编译过的源码目录。除非你有很好的办法解决卸载的问题。
另,软件都安装到 /usr 并不可取。
作者: tfkdmwmqtr 发布时间: 2007-10-19
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28