分享

ipk包制作的通用方法

 hginvent 2015-01-10
1:建立制作该包的独立目录,如(ipk);
2:建立data文件夹,将需要打包的软件组件以相对路径(相对于安装目录)的方式保存在该目录中
并在data目录下,使用 tar zcvf data.tar.gz *  命令压缩
3:添加control(用文本编辑器编辑),在其中添加似以下信息:
Package: mpy
Installed-Size:   56440
Filename: ./mpy.ipk
Version: 2.0.0
Depends: qpe-base (2.2.0)
Priority: optional
Section: qpe/applications
Maintainer: Dafydd Walters <dwalters@users.sourceforge.net>
Architecture: arm
License: GPL
Description: pinyin
说明如下:
Package: mpy---------------------------------安装包名
Installed-Size:   56440--------------------------安装包体积
Filename: ./mpy.ipk------------安装包相对于控制信息的具体路径,注意其相对于根目录的书写方式,只有此项必不可少(否则影响安装)
Version: 2.0.0---------------------------------版本号
Depends: qpe-base (2.2.0)--------------------此安装包使用环境版本号
Priority: optional---------------------------程序运行优先级
Section: qpe/applications---------------------该程序所属功能部分
Maintainer: Dafydd Walters <dwalters@users.sourceforge.net ------软件管理人
Architecture: arm------------------------------运行平台
License: GPL---------------------------------许可
Description: pinyin----------------------------软件描述
并使用tar zcvf control.tar.gz control命令压缩
4:添加debian-binary(用文本编辑器编辑)
内容:2.0
5:删除冗余文件(仅保留control.tar.gz  data.tar.gz  debian-binary),在ipk目录下使用命令tar zcvf [Package.name] ./*打包
(可能出现错误,使用了tar zcvf [Package.name] * 的方式,导致控制文件无法正确识别安装数据的路径)
6:试用,完成

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约