|
|

楼主 |
发表于 2007-3-28 21:45:29
|
显示全部楼层
Post by d00m3d
情况是这样的,很多发行版都会把开发用的软件斩件打包,分成 xxx-dev 或 xxx-devel 之类,最明显的就是 Debian/Fedora/Ubuntu 等,没有这些 -dev 单纯检查软件的版本是能够通过的脚本测试,但编译就一定不行了
这的确是个问题,但目前我无法在所有这些平台上进行测试,必竟只有一台机器,而且精力时间有限,至于每个平台的特性,我倒是希望在整套自动构建脚本完成后大家能够帮助测试,不过如果条件允许的话我想还是为这套脚本的运行构建一个单独的livecd为好:ask
今天初拟了下这套脚本的功能需求,希望大家会感兴趣:
1,测试构建环境
2,自动下载所需软件包
3,自动构建并记录每个包的构建日志
4,对最终系统记录每个软件包安装的文件及路径并制作压缩包(临时系统当然不需要了)
5,出错的软件包修正错误后脚本可以继续
6,可以构建普通LFS(依据LFS手册)和定制mini系统(根据所需程序清单自动检索依赖并从压缩包中提取所需文件)
7,脚本要能以构建的最终系统构建一个安装光盘或livecd
8,可构建支持USB启动安装或livecd系统
目前只完成前5条需求,第6条只完成普通LFS构建部分,余下的需求难度较大:mad: |
|