2009年7月12日星期日

如何制作Slax模块

制作新的模块

关于如何创建 Slax 模块有很多的方法。这里描述的全部命令直接在Slax里工作,同时也可以在你的发行版里生效。就这个例子而言,下载 linux-live 脚本并且运行 ./install。

下面的命令将会把 Slackware 系统下的 Tgz 包 转换为 Slax 模块:

tgz2lzm software.tgz software.lzm
如果在模件被创建之前,你希望修改你的Slackware包,使用:

installpkg -root /tmp/aaaa software.tgz
上面的命令将你的 Tgz 包安装在非根目录(/tmp/aaaa 这里)。接着修改你需要的文件,并且在改完后将目录结构转换为模块:

dir2lzm /tmp/aaaa software.lzm


编辑现成模块

下面的命令将从你的Slax模块中提取内容到 /tmp/aaaa 目录:

mkdir /tmp/aaaa
lzm2dir software.lzm /tmp/aaaa
确保你有足够的可用空间。当解开模块后,你能够在 /tmp/aaa/ 下修改一切你想改的,并且改完后将它从新打包为.lzm 格式的模块使用:

dir2lzm /tmp/aaaa software.lzm
如果你只希望浏览一个模块(没有把它解开到磁盘)的内容,你可以通过使用下列命令挂载它:

mkdir /mnt/aaaa
mount -t squashfs -o loop /path/software.lzm /mnt/aaaa

标签:


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]