关于制作DEB包的问题。

编译打包和其他
回复
ttcsf
帖子: 24
注册时间: 2007-04-04 14:18

关于制作DEB包的问题。

#1

帖子 ttcsf » 2009-09-17 6:14

比如说,在解压了一个叫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包。

可能问得有点乱,不知道有什么需要我说的更清楚的。

谢谢各位。
happyaron
帖子: 473
注册时间: 2008-04-27 1:10
来自: http://blogs.gnome.org/happyaron/

Re: 关于制作DEB包的问题。

#2

帖子 happyaron » 2009-09-25 21:46

不安装是不可能的,用-rfakeroot已经给你省很多事了,打DEB是要完整Root权限的。
I will always return.
回复