谢谢! 请教一下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) |
修改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,两者只要有一个存在就能正常安装?
具体情况是这样的:
http://code.google.com/p/ibus-t9/
ibus-t9是一个类似手机t9输入法的笔画输入程序,在 debian/control里,依赖关系部分是这样写的:
Depends: ${shlibs:Depends}
在执行打包命令的时候,依赖关系会被自动替换成
Depends: libc6 (= 2.4), libglib2.0-0 (= 2.16.0), libibus1 (=
1.2.99.20100202)
其中的libibus1,是ibus输入法框架的一个库.