谢谢! 请教一下control要怎么修改才可以设置为依赖 B 或 C 呢?

当前是这样的:
Depends: libc6 (>= 2.4), libdbus-1-3 (>= 1.0.2), libglib2.0-0 (>= 2.16.0),
libibus1 (>= 1.2.0.20090617)                                #A
是不是可以修改为:
Depends: libc6 (>= 2.4), libdbus-1-3 (>= 1.0.2), libglib2.0-0 (>= 2.16.0),
libibus1 (>= 1.2.0.20090617) |  libibus2 (>= 1.2.0.20090617)   #B
不知道上面的语法对不对?

还有一个问题,在打包的时候,原来是用
Depends: ${shlibs:Depends}
当执行打包命令的时候,这一行会被替换为上面第#A行所示的具体的依赖关系,如果想实现
#B行所示的效果,在写control文件的时候可不可以通过适当修改 ${shlibs:Depends} 这个变量来实现?



2010/11/4 许凌 <lingo...@gmail.com>

> 修改control方法;
> 先解压到tmp目录里面
> mkdir tmp
> dpkg -e ibus-t9*.deb tmp/DEBIAN
> dpkg -x ibus-t9*.deb tmp/
>
> 进入tmp/DEBIAN目录修改control
> 重新打包
> dpkg -b tmp ibus-t9*.deb
> 这样就修改好了
>
>
>
>
>
> 2010/11/3 Rhys Pratt <list...@gmail.com>:
> > 2010/11/3 Qian Hong <fract...@gmail.com>:
> >> 将依赖关系设置为libibus1或者libibus2,两者只要有一个存在就能正常安装?
> >
> > 应该是可以的。我记得我安装过什么包,有这个印象。不过我不会打包,多搜索一下吧
> > --
> > ubuntu-zh mailing list
> > ubuntu-zh@lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> >
> --
> ubuntu-zh mailing list
> ubuntu-zh@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: 
https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20101104/5832e3a9/attachment.htm
 
-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

回复