LinuxSir.cn,穿越时空的Linuxsir!

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

LFS/CLFS based Gentoo

[复制链接]
 楼主| 发表于 2006-5-4 21:33:50 | 显示全部楼层
CLFS 部分 /cross-tools  和 /tools 完成,, /cross-tools 已经没用了.

现在已经 chroot 到 clfs 里了.

目前所有软件都在 /tools, /bin 和 /usr 等决定使用 emerge 安装.

多装的软件:
m4 bison flex : 高版本的 binutils 需要, 如果用 2.16.1 可以不要
python python-fchksum zlib wget : portage 需要

rsync 暂时可以不要, 不用 emerge -sync, 用 emerge-websync 调用 wget .

安装 portage 只能根据 ebuild 脚本手动安装. 里面有许多硬编码, 有些程序需要软连接到 /usr/bin 里 portage 才能用.

先装4个基础包, kernel-header  glibc  binutils  gcc ( lfs 的顺序)

安装时的依赖包大都可以
echo needed/package >> /etc/make.profile/package.provided
以后再去掉, 重装.
回复 支持 反对

使用道具 举报

发表于 2006-5-4 21:51:30 | 显示全部楼层
加油,期待你的好消息
回复 支持 反对

使用道具 举报

发表于 2006-5-4 22:02:48 | 显示全部楼层
dyhml,加油,我们等待你的好消息。:)。。

最近CLFS 乱七八糟的,,我都没心情看。一天更新一个东西,几天不看,都不认得了。。呜呜。。不过也是好事,慢慢改进的说。
回复 支持 反对

使用道具 举报

发表于 2006-5-4 22:11:30 | 显示全部楼层
我最近看 udev_update 已停济不前,而 development 的 SVN 合拼後却反超前了 udev_update,似乎 udev_update 这个 branch 应该快要被取缔了

CLFS 那边厢,上次看的  book 是 20060413 跟 20060501 已大不相同,LFS 团队似乎也未能掌握当中撬门
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-4 22:37:25 | 显示全部楼层
目前问题,
1.对 portage 系统认识不清, keywords mask use 等不太会用

2.chroot 环境下上网不能解析域名, 只能用 ip 访问.
以前, chroot 到完整的 lfs 时, 是可以完全访问网络的.
可能缺包,Inetutils 或者 IPRoute2 , 有谁知道, 不行我就都装上.
回复 支持 反对

使用道具 举报

发表于 2006-5-4 22:46:38 | 显示全部楼层
Post by dyhml
目前问题,
1.对 portage 系统认识不清, keywords mask use 等不太会用

2.chroot 环境下上网不能解析域名, 只能用 ip 访问.
以前, chroot 到完整的 lfs 时, 是可以完全访问网络的.
可能缺包,Inetutils 或者 IPRoute2 , 有谁知道, 不行我就都装上.

没有设置 resolv.conf 或者 host.conf。

当然,iproute2 这类工具你也许需要,不然无法设置网络接口 eth0  的IP 等。:)
回复 支持 反对

使用道具 举报

发表于 2006-5-4 22:49:02 | 显示全部楼层
Post by d00m3d
我最近看 udev_update 已停济不前,而 development 的 SVN 合拼後却反超前了 udev_update,似乎 udev_update 这个 branch 应该快要被取缔了

CLFS 那边厢,上次看的  book 是 20060413 跟 20060501 已大不相同,LFS 团队似乎也未能掌握当中撬门

udev branch 已经停止了。。合并到 development 了。我记得我写了一个 News 的啊。

至于CLFS,主要最近的 header 改动很大,而且 glibc2.4 和 gcc4.1 也有改变。。具体的,不清楚,,最近 mail list 上似乎也吵架不断。活活。。。。乱78糟的。。。。
回复 支持 反对

使用道具 举报

发表于 2006-5-4 23:17:19 | 显示全部楼层
Post by dyhml
目前问题,
1.对 portage 系统认识不清, keywords mask use 等不太会用

2.chroot 环境下上网不能解析域名, 只能用 ip 访问.
以前, chroot 到完整的 lfs 时, 是可以完全访问网络的.
可能缺包,Inetutils 或者 IPRoute2 , 有谁知道, 不行我就都装上.

恕我直言:兄弟似乎没有玩过GENTOO。
不能解析域名:/etc/resolv.conf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-4 23:17:28 | 显示全部楼层
clfs 有什么大改变吗?
我用的是 20060429
书上的 gcc-4.1.0 glib-2.4
binutils 自己升到了 binutils-2.17.50.0.1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-4 23:45:22 | 显示全部楼层
Post by demonlj
恕我直言:兄弟似乎没有玩过GENTOO。
不能解析域名:/etc/resolv.conf

我还没有做过 CLFS 和 Gentoo , 做过 lfs 到 blfs 的一些包.

刚才看了 gentoo 的精华, 总算知道怎么 unmask 了, 但想要找一个精简一点的 use , 又不想损失太多功能.

现在的状况是 clfs 的包以外, python 和 portage 也都在 /tools 里, portage 的设置和数据是 /usr /etc 和 /var 的.
/usr /bin /lib 里除了 portage 非要的链接外没有东西. 删除了 /tools , 就全部是 emerge 的了.
只要 portage 编译时按 PATH 肯定能找到所有工具( 在 /tools ), 就怕 portage 非要 /usr/bin .

请问, demonlj , portage 下载的包是在哪? 我在论坛还没找到. 我把下好的 tar.bz2 用 ln -s 软链过去, 可以吗?

ps. 已经找到 /usr/portage/distfiles , 这里文件名用原名就可以吗?

关于域名问题, 谢谢各位的提醒, 应该是 /etc/resolv.conf , chroot 下读不到 host 的, 复制一下应该就行了.
回复 支持 反对

使用道具 举报

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

本版积分规则

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