当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : deb解开后重新打包时头文件格式求助...
帖子发表于 : 2012-09-30 20:23 

注册: 2008-10-18 11:35
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
解包deb的时候用 dpkg -e 会解压出一些头文件...
比如我现在的包解压后有五个头文件:
control/md5sums/prerm/postinst/digsigsums
其中有两个文件prerm和postinst,,看起来像是安装前和安装后分别要执行的脚本...
但是这两个文件的md5不在md5sums的列表里...而是将文件的sha1sum值存储在digsigsums文件中...
类似:
代码:
S 15 com.nokia.maemo H 40 `$sha1sum postinst` R 36 var/lib/dpkg/info/$debname.postinst

其中 S 15 和 H 40 以及 R 是固定的...而数字"36"的位置每个文件对应的值是不同的...
因为要重新打包一个文件并加上预处理和后处理脚本...我想知道这些字母都代表什么意思...
请问这些在什么文档中可以了解到...给个传送门就行...谢谢啊...


页首
 用户资料  
 
2 楼 
 文章标题 : Re: deb解开后重新打包时头文件格式求助...
帖子发表于 : 2012-09-30 20:32 

注册: 2008-10-18 11:35
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
补充:
我手机是meego-harmattan系统...每次刷机后都要从管理界面打开一个developer-mode然后系统自动从网上下载相应的包之后才能获得root权限...我想在没有网络的时候刷机后直接从本地开启developer-mode...为此我克隆了一个本地源放在手机上...只要将我修改好的source.list文件打包成deb从UI点击安装覆盖了系统默认的source.list后再运行一下apt-get update更新源数据库本地源就会生效...预计就能不依赖网络本地开启root...所以...需要一个有效的postinst脚本来运行这个apt命令...以及修改文件权限成777...让普通用户也能修改...
meego-harmattan和debian包管理方式相似...但是论坛上基本都是玩手机的没几个鼓捣系统的...我觉得ubuntu论坛应该在线的高手不少...就发到这里来了...= =|"


页首
 用户资料  
 
3 楼 
 文章标题 : Re: deb解开后重新打包时头文件格式求助...
帖子发表于 : 2012-09-30 20:34 
头像

注册: 2010-06-16 1:05
帖子: 14668
地址: Tencent
系统: Mac OS X
送出感谢: 1
接收感谢: 153
只会写PKGBUILD,不会打包deb


_________________
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com


页首
 用户资料  
 
4 楼 
 文章标题 : Re: deb解开后重新打包时头文件格式求助...
帖子发表于 : 2012-09-30 20:38 

注册: 2008-10-18 11:35
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
多谢楼上帮顶...


页首
 用户资料  
 
5 楼 
 文章标题 : Re: deb解开后重新打包时头文件格式求助...
帖子发表于 : 2012-10-01 9:30 
头像

注册: 2005-06-06 21:35
帖子: 441
地址: 双子星
系统: Debian
送出感谢: 2
接收感谢: 2
参考一下这个吧:
http://www.debian.org/doc/manuals/maint ... zh-cn.html
Debian新维护人员手册,里面有关于deb包的内容。


_________________
简单的Linux标准编译和打包


页首
 用户资料  
 
6 楼 
 文章标题 : Re: deb解开后重新打包时头文件格式求助...
帖子发表于 : 2012-10-01 21:06 

注册: 2008-10-18 11:35
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
不是没看手册和wiki...实在找不到有帮助的信息啊...= =|"
能搜索到的都是简介...
没知识太可怕了...= =|"


页首
 用户资料  
 
7 楼 
 文章标题 : Re: deb解开后重新打包时头文件格式求助...
帖子发表于 : 2012-10-01 21:17 

注册: 2008-10-18 11:35
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
我悟了,,,,悟了啊!!!
代码:
S 15 com.nokia.maemo
H 40 `$sha1sum postinst`
R 36 var/lib/dpkg/info/$debname.postinst

S/H/R后边的数字分别代表数字后的字符串的长度....
我是用眼数出来的+ +|"
一开始不应该把他们想象得那么复杂啊,,,,


页首
 用户资料  
 
8 楼 
 文章标题 : Re: deb解开后重新打包时头文件格式求助...
帖子发表于 : 2012-10-01 23:33 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
:em06


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Google [Bot] 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译