找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4127|回复: 30

[软件及汉化] WEBOS 各种功能优化补丁的安装指南

[复制链接]
发表于 2009-8-16 22:57 | 显示全部楼层 |阅读模式
#!重要:请详细阅读完再操作;命令行操作有风险,虽然以下操作我已实践过已成功且对机器无害,但由于平台、系统、软件、输入准确性等差异,可能会导致机器不能正常工作,由此为您带来的损失请恕本人不负责任,如有疑问请参照源网站的文章+ h. Z% i. X5 f+ B0 C1 {, d0 m* A
  k8 ^7 W7 e9 L" a0 n0 C4 N( V% N
从webos-internals找到的一篇较安装patch的文章
/ S; t; a6 ]  z" U& a+ uhttp://www.webos-internals.org/w ... nd_Applying_Patches
1 P3 q$ Y: J5 z目前虚拟键盘还是很雏形,不能切换数字、符号,也没有类似ip的按键放大,有兴趣的可以试试:! X9 o1 }+ H) l* i) {3 F; C0 g
以下安装是在1.1下进行:
& s: g% h/ n- H" d9 U$ d% `具体步骤比较繁复,请先登录putty,然后耐心输入(可复制,然后左键到putty黏贴):
& q0 U2 c/ ?5 M! Z6 ^& ?* y第一步:安装Optware; |- M9 v: X; e' e- b- ]5 S
1.输入:
  1. cd /tmp- t$ Y# q: }7 c; X& Q0 p) D) G; T
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/optware-bootstrap.sh
    0 R( g3 i$ b+ \- U0 c
  3. sh optware-bootstrap.sh1 y$ B) a3 P! L3 z( u3 J$ h
  4. source /etc/profile.d/optware
复制代码
2. 根据提示创建sudo账号和密码, 在安装GIT的时候等待比较长,请耐心
. D" s+ a) Y- O5 M3. 安装Quillt
  1. cd /tmp
    7 C/ l5 F) h* r( Z+ ~# Q. i  a
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh, V; H* ~5 g+ l) C1 r& R5 L
  3. sh quilt-bootstrap.sh
复制代码
第二步:安装PATCH
# Y" Q: n& b. [9 t  z0 A1.在线导入补丁
  1. cd /opt/src/modifications
    # b0 R: W# x' l% Q) s; @2 y6 {
  2. git pull
复制代码
然后输入
  1. sudo vi /opt/src/modifications/.git/config
复制代码
看看其中[branch "master"]一段是否与下面一致
  1. [branch "master"]
    6 C3 e, w5 }( k. K' {
  2. remote = origin, m- L7 J- M" \, ]" a% P
  3. merge = refs/heads/master
复制代码
如一致,可退出编辑状态(按键盘ESC键,然后输入:q!,即冒号q感叹号)) y! M% R( W6 H
2. 列出刚才在线导入的所有补丁,输入
  1. find /opt/src/modifications -name *.patch
复制代码
这里列了若干补丁程序,其中包括虚拟键盘。
  1. ; w- w% }" h7 ]6 a1 P  d0 ^
  2. /frameworks/add-onscreen-keyboard.patch 虚拟键盘6 R' p% t7 e+ L1 {* ~
  3. /clock/hidden-clock.patch 隐藏的时钟样式0 Z3 ~0 G1 @9 w0 d- m4 Z* f
  4. /soundsandalerts/message-tone-sounds-and-alerts.patch 短信音和闹钟铃音补丁( z" T' _" {2 L& ^; e3 Z  z
  5. /luna/more_icons_per_row.patch 每行显示更多的图标
    + ^" A: Q0 ^# Z0 x  X) m
  6. /luna/quiet-powerd-messages.patch  全屏短信; l5 P3 w& b* A
  7. /luna/enable-dev-mode-icon.patch 开启开发者模式图标, q2 B. h( q, {5 b! V
  8. /luna/disable-charging-alert-sound.patch  关闭充电提示音
    5 a+ B; @, F* z  Q; e3 [4 W! a, b! X' x
  9. /luna/show-actual-battery-percent.patch 显示真实百分比的电量
    & i. X+ x, g6 C
  10. /camera/capture_with_volume_keys.patch  将音量键定义拍照键
    4 q  J& W. w& \
  11. /tasks/new-task-details.patch 新任务信息显示! D! G/ b0 p$ B5 a/ b2 Z) S3 u
  12. /messaging/message-forwarding.patch 信息转发补丁
    + w2 {% H4 d3 Y* T; A  u
  13. /messaging/messaging-sounds.patch 信息铃音补丁9 Z/ Q7 ]7 M* _9 L
  14. /browser/enable-browser-downloads.patch 让浏览器可下载文件, Z1 i. ^6 w- g9 R
  15. /calendar/default-to-month-view.patch 日历默认按月显示2 s+ M2 T1 R, r% ?8 i1 w
  16. /calendar/default-to-week-view.patch 日历默认按周显示
    % O4 f  d& |, v) P
  17. /musicplayer/bookmark.patch 音乐播放器书签补丁
    * K% u) f2 \- y7 D
  18. /phone/phone-enable-roam-only.patch 开启手机的 ROAM ONLY 模式- N7 p2 t9 ?* E5 r0 l. d
  19. /screenlock/longer_standby_times.patch ?????并非延长待机时间
    : e& j, s4 C& S
  20. /phoneprefs/roam-control.patch 开启roam控制5 a0 L  M# k* Z
  21. /amazonstore/amazon_evdo.patch 通过evdo可访问amazon下载MP39 ~/ h" H" [: i5 o, A: u7 L& U
  22. /email/prompt-for-ipk-installation.patch 快速安装ipk
    / i* D* U, ]  w: f
  23. /email/enable-landscape-email.patch  邮件界面可以横屏(不兼容1.1系统)8 P) I0 R6 _& U* j
  24. /applauncher/add-delete-pages-in-the-launcher.patch ???
复制代码
3.安装补丁(以上的操作只需运行一次即可,而安装补丁是需要每次都按以下步骤执行一遍的). ?5 I6 e# |. ]
以上补丁的安装格式为(勿输入双引号):
  1. cd /
    7 g5 M* d' }4 c4 ]$ k! @3 ?7 G. P
  2. quilt import /opt/src/modifications/以上补丁的完整路径及文件名
复制代码
例如你要安装虚拟键盘,根据上表,路径及文件名为:/frameworks/add-onscreen-keyboard.patch,$ w5 O! F2 Z0 g; Y& s3 o
则完整命令为:
  1. quilt import /opt/src/modifications/frameworks/add-onscreen-keyboard.patch
复制代码
然后,接着输入:
  1. quilt push -a" P" c1 K& O2 j) A9 g& W( y
  2. stop LunaSysMgr && start LunaSysMgr$ Q3 \4 m! k1 H. Q
  3. reboot
复制代码
重启后补丁生效, b3 _* g& U& P
4.卸载补丁* o; u" S7 L' g; m% C
还未研究出来怎么卸载单一补丁,以下卸载所有补丁的命令
  1. cd // l9 r1 Z  S% e2 Y! ~
  2. quilt pop -a0 g0 m% H. Q' p. F
  3. stop LunaSysMgr && start LunaSysMgr
复制代码
然后会自动重启palm,补丁就卸载了+ A  Q" [# _3 {
: j1 j5 x, @: U9 M, g" e+ T
[ 本帖最后由 erices 于 2009-8-21 12:01 编辑 ]

评分

参与人数 1威望 +10 收起 理由
2b6c3d729918489 + 10

查看全部评分

回复

使用道具 举报

发表于 2009-8-16 23:04 | 显示全部楼层
先顶再慢慢研究。
回复 支持 反对

使用道具 举报

发表于 2009-8-16 23:08 | 显示全部楼层
有点儿麻烦,等完善了再弄吧,哎,最好是palm在下次更新的时候加入
回复 支持 反对

使用道具 举报

发表于 2009-8-16 23:15 | 显示全部楼层
有些补丁程序很不错呀
回复 支持 反对

使用道具 举报

发表于 2009-8-16 23:16 | 显示全部楼层
凭自己的水平看不懂也弄不懂,顶一下。
回复 支持 反对

使用道具 举报

发表于 2009-8-17 08:32 | 显示全部楼层
顶先。
回复 支持 反对

使用道具 举报

发表于 2009-8-17 08:43 | 显示全部楼层
表示感谢!!
回复 支持 反对

使用道具 举报

发表于 2009-8-17 11:47 | 显示全部楼层
等完善了吧。我那机器刚星期六玩着玩着就变砖了。花了两天时间把他整回来,累死我了
回复 支持 反对

使用道具 举报

发表于 2009-8-17 13:19 | 显示全部楼层

# M$ m7 `( X" _3 G, Cwww.webos-internals.org 很多东西的, 推荐经常去转转.
回复 支持 反对

使用道具 举报

发表于 2009-8-17 13:38 | 显示全部楼层
貌似挺复杂的
回复 支持 反对

使用道具 举报

发表于 2009-8-17 14:04 | 显示全部楼层
这网站真能钻linux的webos
回复 支持 反对

使用道具 举报

发表于 2009-8-18 10:53 | 显示全部楼层
好东西啊LZ辛苦!
回复 支持 反对

使用道具 举报

发表于 2009-8-19 10:29 | 显示全部楼层
LZ麻烦把第二步的1,重新编辑下:)1
回复 支持 反对

使用道具 举报

发表于 2009-8-19 10:38 | 显示全部楼层
现在这个教程,很清晰了啊。谢谢楼主啊!  q, K% w$ ?9 I4 f$ o  ^; m! G
9 }: t9 g2 _  N2 j4 ?* R! U
用一下虚拟键盘看看
回复 支持 反对

使用道具 举报

发表于 2009-8-19 11:18 | 显示全部楼层
2.在线导入补丁   K: k9 R3 L2 F/ O- v
    git pull ) q: w0 @7 }) ^7 M) ~3 p. T: w
执行后提示如下:/bin/sh: git : not found$ G; }: w: B5 ~. A& {& h1 e: ~
3 t" g9 x, G* O6 l" d
sudo vi /opt/src/modifications/.git/config3 p6 V( a4 ~( U% v/ S
执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-19 18:51 | 显示全部楼层
原帖由 hdyong 于 2009-8-19 11:18 发表 5 Y% C' Y7 `' z8 q* x9 x
2.在线导入补丁 & Z' f3 P7 s8 {0 S
    git pull
5 w" G5 n- H/ r9 x执行后提示如下:/bin/sh: git : not found- \7 A4 }& i. T4 }+ m; d/ v

0 Q# }" g; B7 c9 X, j% `sudo vi /opt/src/modifications/.git/config
) l2 U, X( r  h9 j$ |" b6 E执行后提示如下:/bin/sh: sudo : not found
$ r( r0 a  e$ O
. Q# u) l' x  I( @6 l2 V, |" H
做了第一步了吗?sudo要安装optware和quilt才有的
回复 支持 反对

使用道具 举报

发表于 2009-8-20 06:33 | 显示全部楼层
为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh+ x7 G) G3 i0 ~
这条命令的时候,它就提示:wget: bad address 'gitorious.org'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-20 07:39 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 06:33 发表
* E% q. ?3 [2 V/ a为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh
, P2 ^  q1 e. `* P: i; x" u+ p这条命令的时候,它就提示:wget: bad address 'gitorious.org'

" C0 O3 f- T9 `* @  W. ^0 s+ S9 W8 ~  v8 A. L- x  k5 S
我试了一下没问题,你确认你的网络连接没问题?

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-20 07:45 | 显示全部楼层
原帖由 qinray 于 2009-8-17 13:19 发表 9 `  E# m2 \" G) ^

% k  w) b3 U, {# h, F: s2 C. nwww.webos-internals.org 很多东西的, 推荐经常去转转.

$ K- ]) p! L5 ], E. d3 n
% g5 q; C& b/ P, q  G2 {
8 V% N& @$ f8 k, L确实有不少好东西啊!
回复 支持 反对

使用道具 举报

发表于 2009-8-20 08:36 | 显示全部楼层

回复 18楼 erices 的帖子

需要先打开WIFI再操作吗?
回复 支持 反对

使用道具 举报

发表于 2009-8-20 09:02 | 显示全部楼层
原帖由 erices 于 2009-8-19 18:51 发表 # t* j, F. h' G$ r
做了第一步了吗?sudo要安装optware和quilt才有的
7 k2 [2 y* y6 v3 o- Z
! e$ U- p; C/ H& R
第一步是做了的,用户名和密码都输入了。wifi也没有问题& i9 R& c; u$ Y% M2 I8 G
% O# m) l8 G) Y- q+ H6 J6 a
执行这条find /opt/src/modifications -name *.patch" S7 H3 m) R8 Y9 `8 F
可以把补丁全列出来
回复 支持 反对

使用道具 举报

发表于 2009-8-20 09:24 | 显示全部楼层
要每装一个补丁重启一次么?
) k5 d& G- ]. |+ B, Q6 ^能不能全部装完再重启?
回复 支持 反对

使用道具 举报

发表于 2009-8-20 21:00 | 显示全部楼层
第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。
; ~7 l1 D3 m  E- [在线导入补丁跟hdyong老兄一样情况1 ?0 ]3 e' n5 a" F& b8 l9 y
    git pull ) B$ K  T% Y7 H2 [* `3 p
执行后提示如下:/bin/sh: git : not found
$ ?9 x% |! T7 _- ?8 V  T8 fsudo vi /opt/src/modifications/.git/config
4 E$ t' h2 S" \% s% |# S执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-21 11:54 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 21:00 发表
  V5 ^$ x3 ?  E7 P第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。
/ d4 H! ~3 p* F# U在线导入补丁跟hdyong老兄一样情况
+ x( G2 i4 M- Y# t    git pull ) I4 A( O; T, {; Y
执行后提示如下:/bin/sh: git : not found
) Y4 F& U* @% Osudo vi /opt/src/modifica ...

$ Q  A% u% G6 k8 P1 g8 q8 Z+ o% D2 q# ^
那是你没装optware和Quillt,当然是没有git和sudo命令了
回复 支持 反对

使用道具 举报

发表于 2009-8-21 12:50 | 显示全部楼层
在这一步时卡在这了,不知道是还在运行不是已经死掉了,老大们帮我看看,这状态已经快十五分钟了.0 e9 a5 J% l. o1 C. K4 p5 _3 m4 M

9 ], _  l" Z/ [6 H; {* C" Z
! t: Q3 m5 |. S% o) H" {5 o- x6 o% G' A/ `$ f
我直接关了,再重新来过,就这样了:
& E# ^1 m" H9 p% a9 u3 g' h7 Y# W& y% y4 n: z3 }
- h* b9 e# t, t* z( p' H8 c
重启机器后以上问题解决,然后进行第二步第1节,又出现如下问题:. ~# Y7 d0 Y' I8 E- K" \$ B# A

: ^1 }  K$ n8 c! s- W7 ?& h; N[ 本帖最后由 canghaiyike 于 2009-8-21 13:19 编辑 ]

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 13:22 | 显示全部楼层
是你刚才下载quilt-bootstrap.sh
  1. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh
复制代码
没有完成,再次下载提示该文件已存在,你可以执行续传下载
  1. wget -c http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh
复制代码

' t# q0 X7 b: ^* I0 F( s[ 本帖最后由 differ 于 2009-8-21 13:30 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-8-21 13:38 | 显示全部楼层
原帖由 differ 于 2009-8-21 13:22 发表 & R: w# v- v) @9 t; U  N. r
是你刚才下载quilt-bootstrap.shwget http://gitorious.org/webos-inter ... /quilt-bootstrap.sh没有完成,再次下载提示该文件已存在,你可以执行续传下载wget -c http://gitorious.org/ ...

3 \! }% }  c, Q2 G非常感谢,这个问题已经解决,但在第二步出现了问题.
* g' {$ H7 E- l) C1 e

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:20 | 显示全部楼层
无论安装哪个补丁,一律现出:9 f, v: B* \: g

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:52 | 显示全部楼层
同楼上的现象一样
6 @$ A3 N" m( ^8 z) E" Z5 U# D3 e怎么也安装不上去
回复 支持 反对

使用道具 举报

发表于 2009-8-23 13:13 | 显示全部楼层
顶上去,请高手帮忙解决下以上问题
回复 支持 反对

使用道具 举报

发表于 2009-8-26 01:16 | 显示全部楼层
删除单一补丁的方法:
1 w) N" o( q  k2 i
8 ?) ~) Y! j5 Squilt series 看已安装的补丁
% A* ]0 L1 c3 r, T! \+ A" U  [quilt delete <patch name>  删除补丁
0 I( |9 f1 K2 S' ?% s0 D. P5 Z3 j9 y
6 r0 Q9 [& O- U; \2 ^3 T" e例子, 删除让浏览器可下载文件的补丁5 d+ E: Y1 N- l! L5 M+ U
root@castle:/# quilt delete /opt/src/patches/enable-browser-downloads.patch
: v+ l* x! h6 y5 N1 HRemoved patch /opt/src/patches/enable-browser-downloads.patch
" w7 U0 h/ e. C0 ^
: Q. w8 n! s! {6 d[ 本帖最后由 y2k2007 于 2009-8-26 01:30 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 22:41 , Processed in 0.382262 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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