LinuxSir.cn,穿越时空的Linuxsir!

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

chroot的条件

[复制链接]
发表于 2006-2-5 20:22:55 | 显示全部楼层 |阅读模式
要chroot到一个新环境里,对新环境有什么要求?就是在着新环境要具备什么东东?当然指最小的要求了!binutils+gcc+glibc+bash够了吗
发表于 2006-2-5 21:35:56 | 显示全部楼层
lib库就行了
回复 支持 反对

使用道具 举报

发表于 2006-2-5 23:04:32 | 显示全部楼层
看你要干嘛了,你看看apache chroot的时候,需要什么?很简单的几个文件就可以了(除去apache本身)
回复 支持 反对

使用道具 举报

发表于 2006-2-6 09:51:11 | 显示全部楼层
bash 必备
回复 支持 反对

使用道具 举报

发表于 2006-2-6 10:12:56 | 显示全部楼层
不一定,bind/apache的chroot都不需要bash。。:)。

只要满足相应的库关系就可以了。

比如,我刚刚实验了一下,静态连接的编译了一个bash3.1。然后放到单个目录中,如
./mydir
./mydir/bash
这样的话,

chroot mydir ./bash

也可以成功。这里用bash只是因为容易测试,其他软件,如apache,就直接运行该软件了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-6 11:44:06 | 显示全部楼层
希望在chroot的新环境里能编译程序的要求什么?
回复 支持 反对

使用道具 举报

发表于 2006-2-6 12:56:47 | 显示全部楼层
lfs的第五章不就是干这个的嘛。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-6 13:34:55 | 显示全部楼层
Post by 终极幻想
lfs的第五章不就是干这个的嘛。。。。

这……我知道啦,我是指最小的要求,可能biutils+gcc+glibc+linux-libc-headers就够了吧
回复 支持 反对

使用道具 举报

发表于 2006-2-6 14:08:32 | 显示全部楼层
当然不够,基本上第5章的内容都不能少.
回复 支持 反对

使用道具 举报

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

本版积分规则

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