Board logo

标题: 安了libstroke为什么安FVWM后却提示没有?谢谢 [打印本页]

作者: Hydras    时间: 2004-5-17 09:19     标题: 安了libstroke为什么安FVWM后却提示没有?谢谢

请问我安了libstroke,为什么安FVWM后,运行提示没有libstroke?谢谢

我先安的libstroke-0.51fvwm.tar.gz
tar zfxv libstroke-0.51fvwm.tar.gz
cd libstroke-0.51fvwm
./configure
make install
没有出错

然后安的fvwm-2.4.18.tar.bz2
tar fxvj fvwm-2.4.18.tar.bz2
cd fvwm-2.4.18
./configure
make install
也没有出错

但我运行fvwm后,提示:
[root@localhost root]# fvwm
fvwm: error while loading shared libraries: libstroke.so.0: cannot open shared o
bject file :No such file or directory

怎么办?我的fvwm无法运行。我是新手,请大家讲解的时候详细一点,谢谢!
我用的Redhat 9.0 Kernel 2.4.20-8
作者: athlonxhy    时间: 2004-5-17 21:29

那是因为没有安装目录!
默认的libstroke被安装到了/usr/local/lib下面,而FVWM的configure却去查找/usr/lib以及/usr/X11R6/lib等等目录,所以查找它的时候失败。

两个办法:
一:在/usr/lib/或者/usr/X11/lib下面做出libstrock.so.0链接:
"ln -s /usr/local/lib/libstroke.so.0  /usr/lib/libstroke.so.0"(或者/usr/X11R6/lib/libstroke.so.0)
二:把/usr/local/lib导出:
在~/.bash_profile的PATH里面加上/usr/local/lib,用env看环境变量。

试试看,有什么问题再帖出来。
作者: Hydras    时间: 2004-5-18 00:38

谢谢,解决了!
谢谢,谢谢!
作者: athlonxhy    时间: 2004-5-18 12:21

不用客气 :-)
作者: webwizard    时间: 2004-6-15 17:55

还是不行!
提示
[FVWM][main]:<<ERROR>> can't open display

怎么回事?
望大虾们告知在下
作者: KanKer    时间: 2004-6-15 18:17

运行xinit了么?可以将fvwm命令写到~/.xinirc里面。如:
exec /usr/bin/fvwm
作者: freeknight    时间: 2004-7-7 14:15

[quote:5d43cc8e60="athlonxhy"]那是因为没有安装目录!
默认的libstroke被安装到了/usr/local/lib下面,而FVWM的configure却去查找/usr/lib以及/usr/X11R6/lib等等目录,所以查找它的时候失败。

两个办法:
一:在/usr/lib/或者/usr/X11/lib下面做出libstrock.so.0链接:
"ln -s /usr/local/lib/libstroke.so.0  /usr/lib/libstroke.so.0"(或者/usr/X11R6/lib/libstroke.so.0)
二:把/usr/local/lib导出:
在~/.bash_profile的PATH里面加上/usr/local/lib,用env看环境变量。

试试看,有什么问题再帖出来。[/quote]

我的这么做了,可是还不行啊?我下载的libstroke是ForFVWM的。我确保在上述需要的文件夹内都有libstroke.so.0文件,但安装FVWM依然提示:

[root@huang fvwm]# rpm -ivh fvwm-2.4.17-1.i386.rpm
error: Failed dependencies:
        libstroke.so.0 is needed by fvwm-2.4.17-1
作者: athlonxhy    时间: 2004-7-7 20:49

rpm?
建议你用从源码直接安装,我是这么做的没有什么问题。你试试看!
作者: demonstrate    时间: 2004-8-6 11:34

我的问题是这样的,原来也是找不到libstroke.so.0,我在系统路径里面加入了符号连接以后,X启动了,但是出现了一个黑屏幕,有鼠标,但是右键点一下仅仅出来一个方框,估计是菜单,可是菜单里面甚么都没有,点菜单的最后一项就退出了...
作者: yttlovezxx    时间: 2004-9-13 00:45     标题: 请问是不是这样呀????

PATH=$PATH:$HOME/bin /usr/local/lib
作者: lzhweb    时间: 2004-9-24 22:15

from source to setup, It's too ease,and no problem.
作者: dragonchina    时间: 2004-10-1 22:23     标题: 我的问题的反应是Xsession文件错误

显示是./Xsession-error file
作者: dragonchina    时间: 2004-10-1 22:43     标题: 回复

我弄妥了,不一样就是不一样。刚进去不会玩。
作者: gai1020    时间: 2004-10-16 13:38

找不文件的话
做个连接
要不复制过去就行了
作者: sukewinte    时间: 2006-3-6 16:49

[root@localhost /opt/libstroke-0.5.1 16]#./configure
loading cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking whether build environment is sane... yes
checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized

checking for ranlib... ranlib
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD-compatible nm... /usr/bin/nm -B
checking command to parse /usr/bin/nm -B output... yes
checking for _ prefix in compiled symbols... (cached) no
checking whether ln -s works... yes
ltconfig: you must specify a host type if you use `--no-verify'
Try `ltconfig --help' for more information.
configure: error: libtool configure failed

[root@localhost /opt/libstroke-0.5.1 16]#uname -a
Linux localhost.localdomain 2.6.15-1.1831_FC4 #1 SMP Tue Feb 7 13:37:59 EST 2006 x86_64 x86_64 x86_64 GNU/Linux

楼主呀,这该如何解决?
作者: ninecrow    时间: 2006-6-25 21:35     标题: 我估计是下载错包了

以前我也有这个问题
第一次下载疏忽了 没有载libstroke-0.5.1fvwm.tar.gz这个而错误的载了另一个libstroke-0.5.1.tar.gz 安装。所以启动时会报错:[FVWM][main]:<<ERROR>> can't open display
作者: tingvan    时间: 2006-8-23 16:02

[quote:fc493fe89d="KanKer"]运行xinit了么?可以将fvwm命令写到~/.xinirc里面。如:
exec /usr/bin/fvwm[/quote]

我的目录下面没这个.xinirc 怎么搞 我还是出现

[FVWM][main]:<<ERROR>> can't open display

我也不是楼上的那个错误 我下的是libstroke-0.5.1fvwm

而且奇怪的是 在桌面的命令行下 可以启动FVWM
出现几个虚拟的框框,把我的图标都搞乱了
但是在文本命令行下
就显示[FVWM][main]:<<ERROR>> can't open display




欢迎光临 中国Linux公社论坛 (http://forum.linuxfans.org/) Powered by Discuz! 6.1.0F