当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 关于打包deb包的问题
帖子发表于 : 2012-03-21 16:07 

注册: 2010-06-30 12:43
帖子: 66
送出感谢: 0 次
接收感谢: 0 次
Hi,

是这样,我希望打包一个软件放到PPA上方便使用,但是有如下问题:

(假设我的软件叫soft)

1. 在编译安装的时候我可以通过 ./configure --with-a --with-b --with-c 来实现a、b、c功能,这些功能的独立的,那么如何实现apt-get install soft时默认安装,再apt-get install soft-a安装a功能,再apt-get install soft-b安装b功能。

2. 因为./configure --with-a 时还另外依赖lib-a包,这种情况怎么写./debian/control文件的包依赖?

Thanks!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 关于打包deb包的问题
帖子发表于 : 2012-03-21 16:11 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
有這需求就該用賤兔了嘛…


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 关于打包deb包的问题
帖子发表于 : 2012-03-21 16:11 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
3个软件包。

Depends: perl, libcairo-perl, gconf2, bsdmainutils, dnsutils, libgnome2-gconf-perl, libwww-perl


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 关于打包deb包的问题
帖子发表于 : 2012-03-21 16:48 

注册: 2010-06-30 12:43
帖子: 66
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
3个软件包。

Depends: perl, libcairo-perl, gconf2, bsdmainutils, dnsutils, libgnome2-gconf-perl, libwww-perl


你的意思是打3个包?

那么假如已经apt-get install soft soft-a 那么再apt-get install soft-b,不会影响到a功能吗?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 关于打包deb包的问题
帖子发表于 : 2012-06-20 21:07 
头像

注册: 2007-12-17 21:41
帖子: 783
送出感谢: 67
接收感谢: 23
在源码目录下新建一个 DEBIAN/ 目录,在这个目录里放一个 control 文件, control 文件的样板自已随便找一个,修改 depends 字段,后面加上需要的软件包(DEPENDS 就是 “依赖”的意思);

../DEBIAN/
../DEBIAN/control
代码:
...
depends:soft-b,soft-c,lib-b
...

但这样的做法就是,你打了3个 DEB 包

soft-a.deb
soft-b.deb
soft-c.deb


_________________
* 日本人说:就算我们不拜靖国神社,韩国人也不会买我们的东西;
就算我们拜靖国神社,中国人照样买我们的东西。

* 历史不相信眼泪。能挡住狼的不是篱笆,而是棍子和猎枪。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


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

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

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