LinuxSir.cn,穿越时空的Linuxsir!

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

如何使用nALFS

[复制链接]
发表于 2003-10-3 14:17:47 | 显示全部楼层 |阅读模式
去看了nALFS的主页,不是很清楚,就知道需要先安装nALFS(xmllib2),然后需要一个profile,又去cvs看了最新的profile,应该直接运行build就可以了。
我想知道的是,每个包到底用的那个版本在那里查看/修改呢?就是说我不知道具体是如何确定版本号的。lfs有好些book了。如果用20030603需要修改cvs上面的profile么?
发表于 2003-10-3 15:08:20 | 显示全部楼层
nALFS是一个程序,用于解释xml的profile.而所有的信息都是存放在xml的profile里.如果要用nALFS,当然需要调整profile到你想安装的版本.打开xml文件看一看就知道了.
 楼主| 发表于 2003-10-5 11:10:51 | 显示全部楼层
仔细看了一下nALFS,为什么每一个包的xml文件都有download字段,难道我需要都去下载么?我已经下载了一个完整的包了(就是从lfs.linuxsir.cn下载的),那我安装的时候如何告诉nALFS呢?他的bulid,F:\profiles\systems\base-lfs\lfs\lfs.xml等地方都没有这样的信息啊。

还有就是这个文件entities.ent,应该是自己的一些设置信息了,其中还有网络设置,这个是不是和上面的下载相关的?如果我有了数据包,就不需要填写这里了呢?其他项设置需要注意什么么?
发表于 2003-10-5 13:26:01 | 显示全部楼层
entities.ent里面写的是在安装过程中要用到的一些变量,那个网络设置是在设置启动脚本的时候要用到的(第7章).
每个xml文件都有download字段,不过如果你用nalfs-1.1.7版本的话,它是不会管这个字段的.最新的nalfs-1.1.8会处理,我是把download都给删了,反正我觉得自己下载还简单些.
之所以会每个xml文件里都有download字段,你看看pool下面的文件就知道了,他的profile是每个软件包都做的,做好了以后,再组织起来,就成为一个系统了.
运行的时候:
./build lfs-cvs
就会生成几个链接,就有lfs.xml文件了.这里面有点小技巧,你看那个lfs-cvs-fast,为什么快,就是因为它把make-check这些都给置空了,在编译的时候就不check了.他那里面还有几个其他的东西,比如boot-cd啊什么的.其实自己写是比较好玩的,现在nalfs的cvs里面有一个用户文档,挺实用的,看着就能自己来写profile了.这样,自己需要哪些东西,就加上,会比较方便.
与build同一级目录,有一个newpkg脚本,就是创建新的包时候用的.
 楼主| 发表于 2003-10-5 14:24:26 | 显示全部楼层
哦。。。谢谢了。
光顾着看他的profile了,都忘记先看看帮助了。:-(
 楼主| 发表于 2003-10-5 15:48:56 | 显示全部楼层
他的那些xml需要什么才能够看啊。。。我在window下面。不知道到那里去找xmllib的windows版本。还是window有其他替代的软件啊.
发表于 2003-10-5 15:51:43 | 显示全部楼层
直接用记事本打开就行了.xml是标记语言.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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