首页 > Joolix > 如何创建能供joolix使用的lzm模块

如何创建能供joolix使用的lzm模块

[总点击:1195次]
2009年1月6日

本来计划做一个lzm模块制作环境,但是最近很忙(要写论文阿:(),就先把比较原始的制作方法写出来咯。
因为joolix是使用修改过的slax的那套脚本制作出的,所以制作lzm模块和slax制作lzm模块大同小异,在JOOLIX/tools目录里面你可以看到如下一些脚本:

deb2dir dir2lzm lzm2dir tgz2lzm deb2lzm

这些脚本就是今天的主角,分别介绍下它们:
deb2dir: 将deb包(们)转换成目录,你可以到目录里面删除不要的东西或者改写一些配置。
用法:

deb2dir source_filename.deb(s)
#参数支持正则表达式,转换好的目录在/tmp/debs2dir_xxxx

dir2lzm: 将目录转换成lzm模块。
用法:

dir2lzm dir xxx.lzm

lzm2dir: 将lzm模块还原成目录,可用于将不满意的lzm模块重新配置/加工。
用法:

lzm2dir xxx.lzm dir
#注意dir一定要是已经存在的

tgz2lzm:这个主要是将slackware的包文件转换成lzm,joolix里面几乎不会用到。
用法:

tgz2lzm xxx.tgz xxx.lzm

deb2lzm:将deb包转换成lzm模块,只能转换单个的deb包,要想转换几个deb包(常有一个软件依赖很多包的)得先用deb2dir将这些包解出成目录,然后再用dir2lzm脚本将目录转换成lzm模块。
用法:

deb2lzm xxx.deb xxx.lzm

为了使用方便,你可以将deb2dir dir2lzm lzm2dir tgz2lzm deb2lzm及liblinuxlive复制到/usr/bin等地方,然后直接作为命令使用他们。
这样制作lzm模块不太方便,不过暂时就先这么着吧,不好意思了。。

Joolix , , ,

  1. xiooli
    2009年1月6日22:19 | #1

    测试插件

  2. 2009年1月22日23:16 | #2

    利用apt-get以及上面的工具转换软件包的标准流程:
    #删除以前下载的deb包
    rm /var/cache/apt/archives/*.deb
    #下载软件包以及依赖的包
    apt-get -d install $PACKAGE
    #将需要的软件包以及其依赖的包转换成目录
    deb2dir /var/cache/apt/archives/*.deb
    #打包成lzm
    dir2lzm /tmp/deb2dir_xxx $PACKAGE.lzm

  3. gwtang
    2009年3月10日20:21 | #3

    能不能做个带flash支持的opera??

本文的评论功能被关闭了.