LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: mylife_linux

startx (启动kde)时出现问题。。。。

[复制链接]
 楼主| 发表于 2007-10-18 15:41:53 | 显示全部楼层
Post by 青铜镜
那你就照着上面的样子,
改成你安装的路径.
反正你得把安装KDE的lib路径加入到
/etc/ld.so.conf
里面!



还是不行。。。。
回复 支持 反对

使用道具 举报

发表于 2007-10-18 15:51:56 | 显示全部楼层
Post by mylife_linux
我在前面说过,我反复装了好几次kde,有一次是打错了命令,装错地方了。所以才出现找错的情况。但是我不知道怎么改回来。
装错地方了,就得重装那个。
当然,如果你编译后没有删除源码目录,可以 make uninstall 清之。然后重编译。
否则,你就得手工删除那些装错地方了的。不删也没有问题,只是会占用空间。
即然你的 $KDE_PREFIX 写成了 $KDE_PREFI ,也就是说安装目录为空,空即是 / ,/etc/ld.so.conf 中加一条 /lib 即可运行之。在运行前需要 source /etc/profile && ldconfig ,或者重登录一次。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-18 15:58:58 | 显示全部楼层
Post by 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。怎么办呢?
回复 支持 反对

使用道具 举报

发表于 2007-10-18 16:01:04 | 显示全部楼层
ln -sv
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-18 16:07:00 | 显示全部楼层
Post by tfkdmwmqtr
ln -sv

以上面我给出的那些依赖的库来讲,怎么用ln -sv来重新软链接到/usr/lib下面的库文件?也就是说依赖/lib下的库怎么改到/usr/lib下?还有就是怎么调用/usr/bin/kdeinit,而不是/bin/kdeinit,因为现在/bin下没有kdeinit。
回复 支持 反对

使用道具 举报

发表于 2007-10-18 16:15:06 | 显示全部楼层
先备份你的 系统。
然后到 编译过的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 空目录。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-18 20:12:21 | 显示全部楼层
Post by 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 空目录。



看来这个方法以后才能用了,因为我每装完一个包,就删除了。。。
回复 支持 反对

使用道具 举报

发表于 2007-10-18 20:25:43 | 显示全部楼层
Post by mylife_linux
看来这个方法以后才能用了,因为我每装完一个包,就删除了。。。

你重编译不一样可以用嘛 。
反正你不是要清掉那些安装目录不对的吗?
只是你忽略了,对于不熟悉的或者还未弄对的软件编译后不暂不要删除编译过的源码目录。除非你有很好的办法解决卸载的问题。
另,软件都安装到 /usr 并不可取。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表