LinuxSir.cn,穿越时空的Linuxsir!

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

bootstrape.sh 执行了一半,出错了,修改错误后可以接着前面的运行吗?

[复制链接]
发表于 2005-3-26 15:21:11 | 显示全部楼层 |阅读模式
好像运行bootstrape.sh的时候不能 mount --bind /dev /gentoo/dev  吧?
我不小心把/dev 也挂载了,编译完glibc之后报错,现在可不可以把 /gentoo/dev 卸载了,继续bootstrape 呢? 如果可以,该用什么参数?
发表于 2005-3-26 15:38:56 | 显示全部楼层
印象中,bootstrap的工作是不能“断点续trap”的。
回复 支持 反对

使用道具 举报

发表于 2005-3-26 19:00:52 | 显示全部楼层
出的什么错误啊  我得也出错了  
[PHP]make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20050125-r1/work/glibc-2.3.4/localedata'
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20050125-r1/work/glibc-2.3.4'
* Installing man pages...
env: ps: No such file or directory

!!! ERROR: sys-libs/glibc-2.3.4.20050125-r1 failed.
!!! Function toolchain-glibc_src_install, Line 489, Exitcode 127
!!! simple run test (ps) failed
!!! If you need support, post the topmost build error, NOT this status message.[/PHP]
不知道怎么回事   我编译了4次了 都失败了
前3次用的stage1.2004.3 这次用的2005.0  也失败了 :confused:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-26 20:02:34 | 显示全部楼层
我昨天用的也是2004.3 ,都失败了, 今天用的从这里下的2005.0,通过了。 不过还不知道这个是不是正式版的。

http://mirror.uni-c.dk/gentoo/releases/x86/2005.0/


glibc编译失败好像是个bug
http://forums.gentoo.org/viewtop ... tstrap-start-0.html
回复 支持 反对

使用道具 举报

发表于 2005-3-26 20:20:01 | 显示全部楼层
好可怕阿,我的glibc正在编译,紧张ing
glibc-2.3.4.20050125-r1不是mask么?楼上的修改package.keywords了?
回复 支持 反对

使用道具 举报

发表于 2005-3-26 20:22:10 | 显示全部楼层
[PHP]Code:
rm -rf /var/tmp/portage
emerge --oneshot --nodeps sys-process/procps
env-update
source /etc/profile
and restart the bootstrap.
I don't recommend bootstrapping though. Stages 1 and 2 are not safe. Starting from stage 1 only has a point if you needed to change the CHOST, and stage 2 should not be used, period. Install with stage 3, make any desired adjustments to make.conf and then recompile system twice, via Code:
emerge -e system
emerge -e system
That will leave you with a much cleaner system.
[/PHP]
老外给回复的 我不明白什么意思 是不是必须从stage3安装啊

公社那边也有人出错了
http://www.linuxfans.org/nuke//m ... wtopic&t=109970
回复 支持 反对

使用道具 举报

发表于 2005-3-26 20:25:04 | 显示全部楼层
Post by graydream
好可怕阿,我的glibc正在编译,紧张ing
glibc-2.3.4.20050125-r1不是mask么?楼上的修改package.keywords了?

没有啊  我用的stage1-amd64-2005.0.tar.bz2 我也没有建package.keywords这个文件
linux-hearder26好像默认可以安装  对了 port用的portage-20050323
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-26 20:52:28 | 显示全部楼层
我用的清华的,今天中午sync的,
从stage1-x86-2005.0.tar.bz2 编译,./bootstrape.sh 提示linux-hearder 全部mask ,包括2.6,2.4,2.2,2.0
索性取消了2.6的mask。 glibc编译通过了。 正emerge xorg-x11 呢。

我用的glibc-2.3.4.20041102-r1
回复 支持 反对

使用道具 举报

发表于 2005-3-26 20:57:36 | 显示全部楼层

  1. recompile system twice
复制代码

老外这招更损!怎么能这样呢?谁受的了,再说单点续bootstrap也不是完全没有可能,只要你能够自己看懂那个bootstrap脚本,删除做过的部分,但是要保留变量的定义,然后执行就行了!
回复 支持 反对

使用道具 举报

发表于 2005-3-26 21:04:23 | 显示全部楼层
老外的意思是建议你用stage3装好后重设make.conf,然后emerge -e system 两次,这样是对的,也能达到stage1的效果。

我用的portage-20050325,里面的glibc-2.3.4.20050125-r1确实被mask了,看来是有问题

另外,bootstrape.sh是不可以断线续传的,因为bootstrape.sh中有一些东西需要编译两遍,当然了,如果你真的读一遍bootstrape.sh代码,然后手工作一次也不是不行,但如果你这么作,恐怕该"去精神科检查一下状况"——引自gome-fish
回复 支持 反对

使用道具 举报

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

本版积分规则

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