比如说,在解压了一个叫a.tar.gz的文件之后,进入该文件夹,使用dpkg-buildpackage -rfakeroot命令,在上级文件夹生成了a0_0.1.0_i386.deb 和 a-dev_0.1.0_i386.deb文件。
再解压b.tar.gz,同上面步骤,在dpkg-buildpackage -rfakeroot命令后,报错,会显示需要a-dev_0.1.0_i386.deb ,在b/debian/control中也能看到build-depends里也要求a-dev。
现在我的问题是,我需要通过dpkg --install来手动安装a-dev_0.1.0_i386.deb吗?
不安装的话有什么方法可以继续往下打包,我的意思是还有c,d,e等需要打包。 最后打包一个我需要的比如说 app_0.1.0_i386.deb,它会通过build-depends来安装之前a,b,c,d,e那些生成的deb包。
可能问得有点乱,不知道有什么需要我说的更清楚的。
谢谢各位。
关于制作DEB包的问题。
-
- 帖子: 24
- 注册时间: 2007-04-04 14:18
-
- 帖子: 473
- 注册时间: 2008-04-27 1:10
- 来自: http://blogs.gnome.org/happyaron/