LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: sleeve

都从这里开始吧

[复制链接]
发表于 2004-5-15 18:19:03 | 显示全部楼层
想问问楼主是从哪里搞到的这本书?
 楼主| 发表于 2004-5-16 16:15:07 | 显示全部楼层
时刻关注 LFS 呵呵 --> 只要有时间.
其实 + nptl 几个月前早就开始装了..  但当时没有详细的安装文档..
都是根据份简单的 hints 做, 并没有比较统一的版本.
例如: gcc 有些用 3.3.3 有些用 3.4 或者 3.5  问题也复杂
 楼主| 发表于 2004-5-16 16:18:43 | 显示全部楼层
最初由 小丑奇兵 发表
编译postgresql-7.4.2时,出错了。
./conftest: error while loading shared libraries: /lib/libreadline.so.4: undefined symbol: BC
在网上查找,可能是需要libtermcap
但是安装了termcap-2.0.8以后,再行编译,还是一样的错误。
还没有搞定。


说不明白也看不明白.. 碰头了 给个帐号偶过去瞧瞧.
偶还是在那老地方蹲点.
发表于 2004-5-16 22:33:00 | 显示全部楼层
是不是readline太旧了?。更新一下?
如果是太新了,那用一下旧的试试:)。
发表于 2004-5-16 23:50:40 | 显示全部楼层
说实话,很佩服你们几位兄弟的小白薯精神。
我觉得编译一个稳定的就好了,老是反复地搞,不深究源码级道理,是无谓的。
ps:现在功课忙,所以很久没有lfs了。:p
发表于 2004-5-17 08:25:28 | 显示全部楼层
最初由 sleeve 发表
时刻关注 LFS 呵呵 --> 只要有时间.
其实 + nptl 几个月前早就开始装了..  但当时没有详细的安装文档..
都是根据份简单的 hints 做, 并没有比较统一的版本.
例如: gcc 有些用 3.3.3 有些用 3.4 或者 3.5  问题也复杂


以前做的就是根据这一份hints做的。
现在有了完整的文档,所以就想着做一份。但是居然遇到了不少的问题。
发表于 2004-5-17 08:26:39 | 显示全部楼层
最初由 sleeve 发表
说不明白也看不明白.. 碰头了 给个帐号偶过去瞧瞧.
偶还是在那老地方蹲点.


我会去找你的。
先行谢过了。
发表于 2004-5-17 08:29:05 | 显示全部楼层
最初由 黯然销魂 发表
是不是readline太旧了?。更新一下?
如果是太新了,那用一下旧的试试:)。


hoho,我用的是readline-4.3。
重新安装了也是不行的。
我在另外一分区做的,用的是gcc-3.3-cvs做的可以安装编译。只是奇怪这个怎么会不行。
我的另外一个分区做的没有此类问题。
不知道是不是gcc太新了。
 楼主| 发表于 2004-5-22 11:49:03 | 显示全部楼层
这几天在家装了一下,发现511 版本的 Hotplug 的安装不完善..  
需要先安装 which 和 usbutils 还需要把 /etc/init.d/hotplug 复制到 /etc/rc.d/init.d 去 自己做好连接.. 还有update 一下 usb.ids 以识别更多的usb设备. 现在 以启动 所有的设备都识别自动加载模块了.
发表于 2004-5-25 10:02:32 | 显示全部楼层

From FAQ !!!

3.3.  我能使用比书中版本更高的软件包么?

如果这是你第一次编译LFS,使用不在书中的版本或不按书中的方法并不是一个好主意。 IRC 频道的管理员有一句谚语,"FBBG",就是"Follow Book, Book Good"(照着书做,书很好)。这是他们和邮件列表里的志愿者在帮助了很多新手后得出的结论,这些人往往在第一次编译时就不使用书中的方法。

只要你曾经按照书上的方法编译过一个系统,你就拥有了足够的基础知识,可以用来试验心里的想法(通常会给你带来麻烦)。

为了帮助你试验新想法(有可能是错误的想法),下面这些版本需要特别注意:

flex-2.5.31: 这个版本很麻烦。#lfs-support上有人说能用它来编译XFree86 4.3.0.1, 最新的 HJL binutils, 以及在编译 modutils 使用"flex -l"(可以用这个补丁: http://evanidus.ath.cx:8080/l14h ... 1-tmp-fix.patch.bz2) 在编译libidl时也会有问题,可能还有其他这样的软件包。如果你尝试 flex-2.5.31,可能没人能帮上你的忙。而版本2.5.27就比较稳定了。

gcc-3.3: 除非你是开发者,能修正某些错误,否则不要用它。它会使很多软件不能编译。如果你是开发者,可能会发现 Jim Gifford 做的一些补丁很有用,在:http://www.jg555.com/projects/patches/ftpdownload/.

glibc-2.3.2: 在你的编译指导里加上:

touch /etc/ld.so.conf &&
ln -s /static/bin/pwd /bin/pwd &&
touch /usr/include/assert.h &&

bash-2.05b: 要使用ftp://ftp.gnu.org/gnu/bash/bash-2.05b-patches/的补丁,并用 --without-bash-malloc 参数来运行静态(第五章) bash 的 configure 脚本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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