|
|
发表于 2007-4-13 17:32:11
|
显示全部楼层
Post by epingnet
我是自己编写的LFS6.2的自动构建脚本,如果想要进行自动构建可以使用jhalfs,它的最新版本是2.2,下面是jhalfs配置说明:
[PHP] jhalfs2.2与以前的版本有很大不同,首先它采用了从BusyBox移植而来全新的图形配置界面进行配置,而且为保证编译时不破坏主系统,在它运行时必须是能运行sudo命令的非root用户,所以在使用脚本前须创建一个非root用户(如果你的主系统没有这个用户的话)。
* 创建jhalfs运行所必须环境(以下是livecd上的操作)
添加lfs用户组
groupadd lfs
添加lgl用户设定组为lgl并复制/etc/skel下所有文件至这个用户的主目录
useradd -m -g lfs lfs
为lfs用户设置密码
passwd lfs
在sudo配置文件添加lfs用户组的权限
visudo
在# %whell ALL=(ALL) ALL行下添加如下内容:
%lfs ALL=(ALL) ALL
*进入jhalfs进行配置
make
在图形界面下可以配置运行时相关设置
--- BOOK Settings ---> 手册设置
Use BOOK (**) ---> 手册设置内选择使用的手册版本(LFS,BLFS,HLFS,CLFS)
Release (**) ---> 手册位置(SVN是从网络下载,Working Copy使用本机手册)
--- General Settings ---> 通用设置
Build Directory 设定构建时使用的目录
Retrieve source files 取得源码包,设定取得源码包的本机目录或FTP站点地址
(所有取得的源码包将复制至/Build Directory/sources)
Run the makefile 生成构建脚本后是否直接运行Makefile进行构建
--- Build Settings ---> 构建设置
Run testsuites 是否运行测试套件及测试哪些项目
Strip Installed Binaries/Libraris 是否清理最终系统库和二进制文件
TimeZone 时区设置,Asia/Shanghai
Language 语言设置,zh_CN.gb2312
Groff page size 页面设置,A4
--- Advanced Features ---> 高级功能
Use optimization 使用编译优化
所有设置确定后,就会下载生成最终构建脚本,此过程需要一些时间,如设置了自动运行就会运行构建,如没设置须以非root用户进入Build Directory手动行make命令,如果出现错误修正错误后再运行make命令。[/PHP]
我正是需要6.2的脚本,不是alfs的。。 |
|