[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Creating deb packages



The documentation on how to make a Debian package is in the package
ftp://ftp.debian.org/debian/unstable/binary-i386/base/dpkg_1.3.14.deb .
(The package version number will soon change, and the package may split
into base/dpkg* and devel/dpkg-dev* in the near future.)

Install that package, and then you will find the directories:

	/usr/doc/dpkg/programmer.html
	/usr/doc/dpkg/policy.html

These contain HTML documents for the Debian Programmer's Manual, and the
Debian Policy Manual. Read them with any web browser.

There is also a prototype "hello world" package
that you should use as a skeleton for your own package.
You can find that in the three files:

ftp://ftp.debian.org/debian/unstable/source/misc/hello_1.3-12.dsc
ftp://ftp.debian.org/debian/unstable/source/misc/hello_1.3.orig.tar.gz
ftp://ftp.debian.org/debian/unstable/source/misc/hello_1.3-12.diff.gz

Put those in a directory and run "dpkg-source -x hello_1.3-12.dsc". That
will extract the tar and create the directories "hello_1.3" and
"hello_1.3.orig", and will use patch to apply the diff to the files
in "hello_1.3".

With those two manuals and the "hello" package source, you will have
everything you need to build a Debian package. I think you'll find it
quite easy.

If you are not running Debian and just want to look at the manuals,
you can get the file
ftp://ftp.debian.org/debian/project/experimental/dpkg_1.3.14_i386.nondebbin.tar.gz . That is a gzipped tar file containing all of the files of the
"dpkg" package for installation on non-Debian systems.

	Thanks

	Bruce



Reply to: