LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 810|回复: 7

请教:在LFS上安装MC后的问题?

[复制链接]
发表于 2003-6-8 01:02:44 | 显示全部楼层 |阅读模式
安装LFS,我最想装的就是MC这个软件,可能是用的时间长的缘故,下了一个,看了安装说明,发现必须要glib, pgm ,slang包支持,所以安装BLFS的安装说明安装了以上3个包,最后开始安装mc

./configure --prefix=/usr --without-pgm-mouse --without-x &&
make &&
make install


由于系统非常干净,有没有加载mouse 和 x ,所以会有以上的参数,

但当运行mc的时候,系统却提示找不到libgpm.so.1好像还是跟pgm有关,不知各位有没有碰到错误信息:

error while loading shared libraries libgpm.so.1 :cannot open shared object file :No such file or directory
发表于 2003-6-8 01:05:41 | 显示全部楼层
--without-pgm-mouse
gpm?
 楼主| 发表于 2003-6-8 01:13:40 | 显示全部楼层
哦,笔误,应该是gpm ,编译的时候是对的,查了一下好像gpm包里也不带libgpm.so.1。
发表于 2003-6-8 07:59:16 | 显示全部楼层
自己做一个符号连接呢?连到gmp装的那个.so上看看?
发表于 2003-6-8 08:02:50 | 显示全部楼层
很简单
安好gpm 后
在/usr/lib
应该有 libgpm.so
做个连接
ln -s libgpm.so libgpm.so.1
就可以了
我装zhcon时就是这么解决的
其实 libgpm.so 和 libgpm.so.1
都是连接到一个文件的
libgpm.so.1.*
 楼主| 发表于 2003-6-8 12:23:26 | 显示全部楼层
谢谢各位的解答,实在不好意思,后来我检查config.status文件,发现确实是我把gpm错写成pgm ,重新编译以下后,确实能用mc
其实,这里我要是加了以上参数的话,我可以不装pgm库了

不过 tram和llcspring 的回答对我很有启发性

其实我觉得学习lfs,主要还是在blfs ,但你不用安顺序看着他的步骤一步步做下来,那是没有效果,你看我就是觉得要安装mc,看看说明书知道要glib ,slang支持,才去查blfs手册,大家应该习惯把blfs文档当作一个手册,安装你的需求去装软件,去寻找相互依赖关系,根据依赖关系去查手册,这样的lfs才是真正的DIY,这样的lfs才不会多装不必要的东西,我想这样你的linux水平就会很快提高!不知道我的方法是否正确,还请执教
发表于 2003-6-8 13:22:46 | 显示全部楼层
的确,LFS基本上变化不大,都是要用到的,除了LILO和Bin86.
BLFS就完全自由了,自己需要什么就装什么。解决依赖关系,也不麻烦,因为用源码来编译,所以很多东西都透明的,你知道需要些什么。要是装rpm,明明有库,版本不一样,它照样不认。
 楼主| 发表于 2003-6-8 19:56:35 | 显示全部楼层
可惜我的水平还是有限,再透明的源码在我眼里也不透明了,以后还要斑竹多多指导
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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