3037|3

854

帖子

0

TA的资源

五彩晶圆(中级)

楼主
 

给Android制造补丁升级包 [复制链接]

本帖最后由 Wince.Android 于 2015-3-18 08:44 编辑

是这样的,我的Android先前已经发布了一个Android20150312.tar.bz2的1.7G的包了,但是过了几天我改了一些东西升级成Android20150316.tar.bz2的包了,我这边是很轻松了,都在我的电脑里面,但是我难道要再发一次Android20150316.tar.bz2客户吗?好像没有必要吧,再说强大的Linux肯定有办法处理,百度一下,果然有了,用diff 和patch 命令就可以搞定。

分别解压出Android20150316.tar.bz2和Android20150312.tar.bz2

然后用diff 命令如下:root@linux-virtual:/IData/4412# diff -uNr android20150312 android20150316 >android20150316.patch



最后在4412的文件夹下生成android20150316.patch文件,把android20150316.patch文件发给客户,

让他在Android20150312所在的目录下执行如下patch命令:





root@linux-virtual:/IData/4412# patch -p0
patching file android20150312/build_clean.sh

patching file android20150312/clean.sh

patching file android20150312/external/llvm/llvm-host-build.mk

patching file android20150312/external/llvm/llvm-host-build.mk~

就会发现,在Android20150312下就会有一些改变,发现一些文件变了,虽然Android20150312文件夹没有变成Android20150316,但是里面的文件全部变成和Android20150316下一样的,于是这样就把Android20150312更新到和Android20150316一样的状态了!


不过这里有一点要提醒一下patch补丁包的命名最好是由android20150316.patch 改成android20150312to20150316.patch 这样就知道这个补丁包是怎么来的不会搞错!!!

Linux 真是非常强大!!!


最新回复

谢谢分享,学习了  详情 回复 发表于 2015-3-18 00:06
点赞 关注
个人签名如果对linux,Android,wince 等嵌入式底层有兴趣的,请加这个QQ群吧,群号:27100460

回复
举报

3414

帖子

0

TA的资源

纯净的硅(高级)

沙发
 
这个实在编译IDE吗?
看上去好强大的样子

点评

不是,其实这个就是Linux 的非常基本的功能,任何文件或者文件夹都能通过制作补丁的形式来升级或者返回旧版本,这样就不用发送很大的文件给需要升级或者复原的人,O(∩_∩)O~,随便用一下,Linux的一些神奇的  详情 回复 发表于 2015-3-18 08:45
 
个人签名

So TM what......?

 


回复

1944

帖子

32

TA的资源

纯净的硅(高级)

板凳
 
谢谢分享,学习了
 
 
 

回复

854

帖子

0

TA的资源

五彩晶圆(中级)

4
 
ljj3166 发表于 2015-3-17 20:37
这个实在编译IDE吗?
看上去好强大的样子



不是,其实这个就是Linux 的非常基本的功能,任何文件或者文件夹都能通过制作补丁的形式来升级或者返回旧版本,这样就不用发送很大的文件给需要升级或者复原的人,O(∩_∩)O~,随便用一下,Linux的一些神奇的功能都是很强的。
 
个人签名如果对linux,Android,wince 等嵌入式底层有兴趣的,请加这个QQ群吧,群号:27100460
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表