各位大侠,小弟菜鸟!
我在http://archive.ubuntu.com/ubuntu/dists/dapper/main/binary-i386/package.gz里面看到每一个包的格式是如下的,请问这些信息如何生成的呢?特别是md5、size等信息?对于一个源码包,我如何发现他的依赖文件等,用什么工具呢?不胜感激
Package: ant
Priority: optional
Section: devel
Installed-Size: 1200
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Architecture: all
Version: 1.6.5-3ubuntu1
Replaces: libant1.6-java, ant-doc (<= 1.6.5-1)
Depends: java-gcj-compat | java-virtual-machine, java-gcj-compat | java1-runtime | java2-runtime, libxerces2-java
Recommends: ant-optional, ecj-bootstrap | ecj | java-compiler
Suggests: ant-doc
Conflicts: libant1.6-java, ant-doc (<= 1.6.5-1)
Filename: pool/main/a/ant/ant_1.6.5-3ubuntu1_all.deb
Size: 1035368
MD5sum: a1c05dbb56cabacd5f50f2334da62638
Description: Java based build tool like make
A system independent (i.e. not shell based) build tool that us
请问如何根据一个源码打包成如下的格式啊?
-
- 帖子: 8
- 注册时间: 2008-08-04 15:16
-
- 帖子: 333
- 注册时间: 2007-05-13 15:20
Re: 请问如何根据一个源码打包成如下的格式啊?
一般来说:
apt-get isstall dh-make
dh_make your_source_dir (具体看dh_make)
完成后编辑your_source_dir/debian/
如果很熟练,可能自己写debian/
主要信息在debian/control, 编译过程在debian/rules
dpkg-buildpackage -rfakeroot -uc -b
就可以生成了
Filename: pool/main/a/ant/ant_1.6.5-3ubuntu1_all.deb
Size: 1035368
MD5sum: a1c05dbb56cabacd5f50f2334da62638
这三个信息是软件库的文件信息~~
apt-get isstall dh-make
dh_make your_source_dir (具体看dh_make)
完成后编辑your_source_dir/debian/
如果很熟练,可能自己写debian/
主要信息在debian/control, 编译过程在debian/rules
dpkg-buildpackage -rfakeroot -uc -b
就可以生成了
Filename: pool/main/a/ant/ant_1.6.5-3ubuntu1_all.deb
Size: 1035368
MD5sum: a1c05dbb56cabacd5f50f2334da62638
这三个信息是软件库的文件信息~~
- HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
Re: 请问如何根据一个源码打包成如下的格式啊?
HUNT Unfortunately No Talent...