Determining a .deb's intended Debian Version
I was wondering if someone could provide me with some additional
information related to Debian packaging. Specifically, I would like to
know if there is a way to determine which version of Debian that a
package belongs to?
For instance, the control file of the dpkg_1.10.28_i386.deb file looks
Pre-Depends: dselect, libc6 (>= 2.3.2.ds1-21)
Conflicts: sysvinit (<< 2.82-1), dpkg-iasearch (<< 0.11), dpkg-static, dpkg-dev (<< 1.10)
Replaces: dpkg-doc-ja, dpkg-static, manpages-de (<= 0.4-3)
Maintainer: Dpkg Development <email@example.com>
Description: Package maintenance system for Debian
This package contains the programs which handle the installation and
removal of packages on your system.
The primary interface for the dpkg suite is the `dselect' program;
a more low-level and less user-friendly interface is available in
the form of the `dpkg' command.
In order to unpack and build Debian source packages you will need to
install the developers' package `dpkg-dev' as well as this one.
I can see that the origin is indeed Debian; however, is there anyway to
determine which version of Debian this is targeted for (ie. 3.0, 3.1,
As a comparison, RPM offers an optional field for Distribution. While
not required, most packages to fill in this field and it provides of
means of determine the intended flavor of Linux.
Christopher Crammond, Software Engineer
Open Country, Inc.
650.591.8080 ext 246