|
下面的方法同样适用于在SDK里进行的操作...主要是利用linux环境来制作符合要求的ipk文件..
- |$ @+ p9 [* e* s4 G+ V
0 H* z0 Q6 r# a' N/ b& \制作ipk文件有很多种方式..对于我们普通用户来说.利用手上的pre/pixi是一种简单直接的方法.
3 l9 s. ~1 }1 @( E% t
' X* k8 Q2 W& e9 [+ ]$ E附件是一个基本的空包.我们可以根据自己的需要在这个空包的基础上填入相关的内容,然后在Pre里打包出来
! ?2 x4 D5 k9 V: v! y
: n+ ]2 Z- c" ]/ w把附件下载到本地..解压开.以下所有的编辑都建议使用UE完成..里面有一些细节也提到了如何制作tar包.可以在其他的软件需要的时候使用
# l' O8 Y$ V w4 x! S2 A7 j2 O" C( n4 \$ u. M1 w! F
先看一下目录结构.在weboscn目录下有三个子目录.我们需要修改的是\weboscn\control\目录下的control和postinst
' D8 n2 k+ `- _" j: B; e8 P( X; d7 c4 s8 [/ P/ Z) I
其中control主要是关于程序的说明.可以根据情况随便填.由于内码的原因,建议填英文或拼音.或是自己把中文转换UTF后再写上去.
& `' [; a2 P, e/ q& [6 Q其他的贴子里会对各字段进行详细说明" G* R: Q7 E( O
postinst文件是安装文件.很重要.4 p. Q6 T# y( s
请根据情况在下部填入相关的指令
# i. O0 [0 f; Z; n) J+ m5 [- Q. V6 N
然后保存
; D) z& u" ]& I1 g' }3 l
" Q" ~: e5 H& P5 q把需要安装的文件放在目录\weboscn\data\webostemp\media\internal\ipktemp\下.将来所有的操作都以此目录为基础.在执行安装指令时,这个目录里的内容会先转移到/media/internal/ipktemp/位置.
" v, v2 i- E/ r$ D# S0 z以这个目录为基础把相关指令写入postinst文件中.
% Q6 Q v# R" _+ P) v- ^0 M$ J/ L! o( T) L! o
全部修改好以后.检查一下.,如果UE自动生成了bak文件,删除掉
0 Y! K" L( ~! R' l然后连上PRE,选择USB模式,把整个weboscn目录COPY到Pre的U盘根目录下..退出USB模式,
, j. U( y6 Z" D- K3 f7 |! T
1 g9 `0 Q9 T3 g# c1 V& s用putty连入Pre,然后打入下列指令
+ l. d6 G' J* I: p! |" M% m3 y- cd /media/internal/weboscn$ E1 B9 E+ `( w) J8 G( L5 j
- chmod 777 ipkmaker.sh/ S" e8 _/ A! Z g! _/ K* ?7 v
- sh ipkmaker.sh% w9 b- K9 I7 e! e7 ` t; r) D
复制代码 会在putty窗口中看到一些提示信息.
, @9 R; g. A& H指令执行结束后,退出putty模式.7 R7 ?3 a" @+ Q2 _! c# _2 Y/ e
再进入USB模式,可以看到USB根目录下有一个wrap.ipk文件.
' y2 I: }- Y- }. z, q把这个文件改为你自己希望的名字..(一般说来这个名字应该与control文件中的一致).! P& S9 _- P; h2 s% |7 Q+ ]
然后可以测试一下这个IPK文件.如果一切OK就可以把USB根目录下的weboscn目录删除了 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
|