找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5326|回复: 6

[webOS开发] 利用手上的webOS机器打包ipk程序.做tar包.

[复制链接]
发表于 2010-1-2 17:20 | 显示全部楼层 |阅读模式
下面的方法同样适用于在SDK里进行的操作...主要是利用linux环境来制作符合要求的ipk文件..' f( ?( ]! N( F/ ]6 J

7 i8 t% ^! u# p" T4 U. j制作ipk文件有很多种方式..对于我们普通用户来说.利用手上的pre/pixi是一种简单直接的方法.
# U" {) ?  I/ f2 G' k; A) P, I8 U: \5 q8 m6 a
附件是一个基本的空包.我们可以根据自己的需要在这个空包的基础上填入相关的内容,然后在Pre里打包出来
  y( Z% v+ E) a
% {7 i- S2 W0 j/ C# b把附件下载到本地..解压开.以下所有的编辑都建议使用UE完成..里面有一些细节也提到了如何制作tar包.可以在其他的软件需要的时候使用
- N( q* K4 P) h4 `2 M- y( ]& |( J- r+ q* \  T
先看一下目录结构.在weboscn目录下有三个子目录.我们需要修改的是\weboscn\control\目录下的control和postinst" k( }' a+ N3 k
8 O9 H4 y1 t( _, d' ~9 j4 z
其中control主要是关于程序的说明.可以根据情况随便填.由于内码的原因,建议填英文或拼音.或是自己把中文转换UTF后再写上去.% t! K  w8 G' h" I7 `
其他的贴子里会对各字段进行详细说明* A( [. ]0 a& i  z1 A
postinst文件是安装文件.很重要.
- P9 B: w- {4 p请根据情况在下部填入相关的指令/ u+ v+ N' x  k
: c0 @" c" x* a! M+ G- l
然后保存/ O3 L4 C+ e3 X; O4 ?4 L5 L
( i' ^0 g  q. |7 _7 v
把需要安装的文件放在目录\weboscn\data\webostemp\media\internal\ipktemp\下.将来所有的操作都以此目录为基础.在执行安装指令时,这个目录里的内容会先转移到/media/internal/ipktemp/位置.
3 P8 e% ~# n; ^0 \以这个目录为基础把相关指令写入postinst文件中.2 g/ }& v/ c7 ]$ k* Z

5 P8 q! ?+ ~5 r. Q: l全部修改好以后.检查一下.,如果UE自动生成了bak文件,删除掉4 K" J6 ]: R  i! {8 \1 ]( N
然后连上PRE,选择USB模式,把整个weboscn目录COPY到Pre的U盘根目录下..退出USB模式,
# Z0 r4 K% f- M, u
% \6 v: @  [/ O! ]$ Q6 _, p) {用putty连入Pre,然后打入下列指令
  1. $ ]2 Z6 u) |" ~: F
  2. cd /media/internal/weboscn; y# U; a; t0 ~. `3 |
  3. chmod 777 ipkmaker.sh6 z% N2 Y/ `6 g4 {% T9 T* R4 J3 K
  4. sh ipkmaker.sh
    , E8 q- ^6 X+ O2 C; _# |" ^9 E
复制代码
会在putty窗口中看到一些提示信息.
/ ]+ i* O* ]$ q/ s! I/ e指令执行结束后,退出putty模式./ i9 L2 u8 E& a. a* A; H
再进入USB模式,可以看到USB根目录下有一个wrap.ipk文件.
3 T+ [! i9 v) M1 h8 D$ k0 M把这个文件改为你自己希望的名字..(一般说来这个名字应该与control文件中的一致).
* E( |0 I" H; T( w3 @  E然后可以测试一下这个IPK文件.如果一切OK就可以把USB根目录下的weboscn目录删除了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复

使用道具 举报

发表于 2010-4-29 09:33 | 显示全部楼层
下了,下次用 -_-||
回复 支持 反对

使用道具 举报

发表于 2010-7-5 23:36 | 显示全部楼层
正在硏究...什麼是 "把需要安装的文件放在目录\weboscn\data\webostemp\media\internal\ipktemp\下"?7 G6 M! o% u: B; h. ?( q
- m& }5 a& w1 h* g* a, G9 {
如果我從App Catalog下載了Facebook for webos, 我可以如何打包出來?
回复 支持 反对

使用道具 举报

发表于 2010-7-5 23:50 | 显示全部楼层
原帖由 Tenchi-Man 于 2010-7-5 23:36 发表
. r/ x8 n# p" y$ b2 h# n/ M' ]正在硏究...什麼是 "把需要安装的文件放在目录\weboscn\data\webostemp\media\internal\ipktemp\下"?
0 j$ p6 W2 d) g1 X5 m* f; A5 |! K6 n: f* y# j* T
如果我從App Catalog下載了Facebook for webos, 我可以如何打包出來?

4 k3 Y0 Z; H7 x/ C
/ b8 i6 c, U* v现在可以用这个工具来打了
# X! \, t& ^- X# Ghttp://www.treo8.com/bbs/thread-160790-1-1.html) p8 A7 }& y" a

+ f8 f$ [3 K2 u% ^. S* Q. X! d如果你把Facebook下载了的话,可以在手机里media/cryptofs/apps/usr/palm/application目录下找到一个facebook的目录.把整个目录COPY到/media/internal目录下.再COPY到电脑目录\weboscn\data\webostemp\media\internal\ipktemp\下即可.
回复 支持 反对

使用道具 举报

发表于 2010-7-8 16:55 | 显示全部楼层
是否所有 Apps 都能打包出來? 還有 IPK Packager 裡有很多選項, 需要配置嗎?

点评

可以不用配置.但是在新版本里有时会报错  发表于 2011-3-12 11:23
回复 支持 反对

使用道具 举报

发表于 2010-8-21 22:52 | 显示全部楼层
先收藏了
回复 支持 反对

使用道具 举报

发表于 2011-11-25 09:24 | 显示全部楼层
在论坛里找了“寂夜清风”发的一些帖子看了,受益不浅,谢谢了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-2-26 18:54 , Processed in 0.291698 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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