dctrl-tools - Command-line tools to process Debian package information

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package name dctrl-tools
Package version 2.24
Package release 2
Package architecture amd64
Package type deb
Installed size 276 B
Download size 57.74 KB
Official Mirror archive.ubuntu.com
Debian package information is generally stored in files having a
special file format, dubbed the Debian control file format (the dctrl
format), a special case of the record jar file format.  These tools
operate on any files conforming in a general sense to that format and
are therefore widely applicable whenever those formats are in play.
Included are:
grep-dctrl     - Grep dctrl-format files
grep-available - Grep the DPKG available database
grep-status    - Grep the DPKG status database
grep-aptavail  - Grep the APT available database
grep-debtags   - Grep the Debtags package database
sort-dctrl     - Sort dctrl-format files
tbl-dctrl      - Tabulate dctrl-format files
sync-available - Sync the dpkg available database with
the apt database


Package Version Architecture Repository
dctrl-tools_2.24-2_i386.deb 2.24 i386 Ubuntu Main
dctrl-tools - - -


Name Value
libc6 >= 2.14


Name Value
grep-dctrl -


Name Value
grep-dctrl -


Name Value
grep-dctrl -


Type URL
Binary Package dctrl-tools_2.24-2_amd64.deb
Source Package dctrl-tools

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install dctrl-tools deb package:
    # sudo apt-get install dctrl-tools




2016-01-20 - Rhonda D'Vine <rhonda@debian.org>
dctrl-tools (2.24-2) unstable; urgency=low
* Remove --force option from po4a calls in GNUmakefile to make package
reproducible buildable.
* Add Homepage to control file pointing to upstream github page.
2015-05-09 - Rhonda D'Vine <rhonda@debian.org>
dctrl-tools (2.24-1) unstable; urgency=medium
[ Rhonda D'Vine ]
* New upstream release, which addresses:
- Fixed join-dctrl without -o (closes: #679442)
- Fixed grep-dctrl -I (closes: #775351)
* Picking up the package, thanks a lot to Antti-Juhani for doing an
outstanding job on upstream work and also taking care of the package for
the time being.
* Switch source format to 3.0 (quilt) given that upstream is separated now.
* Make Vcs fields in debian/control canonical.
* Fix filenames in debian/copyright with respect to lib/version*.
* Add debian/watch file.
* Removed a trailing whitespace from debian/control.
* Bump Standards-Version to 3.9.6.
[ Colin Watson ]
* Pass CC=$(DEB_HOST_GNU_TYPE)-gcc when cross-building (closes: #734887)
2013-05-07 - Antti-Juhani Kaijanaho <ajk@debian.org>
dctrl-tools (2.23) unstable; urgency=low
[ David Prévot ]
* Fix charset in pt_BR program translation.
[ Antti-Juhani Kaijanaho ]
* Merge 2.22.1 and 2.22.2.
* Add a test case (tests/0021.{in,out,sh}) to verify that tbl-dctrl
handles UTF-8 correctly.
- As it requires the C.UTF-8 locale, build-depend on libc-bin >= 2.13
* Since mblen is unnecessarily marked warn_unused_result with
_FORTIFY_SOURCE, (see bug #674917), causing spurious warnings upon
mblen initialization calls, switch to using mbrlen in tbl-dctrl.c (a
good idea in any case).
* Add -Wextra to non-package builds (and clean up the resulting warnings).
* lib/msg.c (msg_primitive): Write the period before the newline, not after!
* tests/0022.{out,err,fails}: New test case, for grep-dctrl
* tester.sh: Handle missing diffs gracefully.
* lib/fsaf.c and others: Remove mmap support (recognize but ignore --mmap).
It was only complicating matters without giving much benefit.
* lib/fsaf.[ch]: Make fsaf_read an inline function (50 % speedup in my
* debian/control (Build-Depends): Remove versioned gcc
Thanks to Jakub Wilk for pointing out the version spec was broken.
It also turns out to be obsolete.
* Some code cleanup.
* debian/control: Add "Multi-Arch: foreign"
Closes: 693474 (Add multiarch metadata)
Reported by Wookey <wookey@wookware.org>.
* po/fi.po: Fix charset issue discovered by Jakub Wilk
and reported by David Prévot, and delete obsolete entries.
2012-06-07 - Antti-Juhani Kaijanaho <ajk@debian.org>
dctrl-tools (2.22.2) unstable; urgency=low
* Closes: #674836 (Builds with wrong CFLAGS), reported by me:
- Upgrade debhelper mode to 9.
- Work around debhelper bug 674912 by defining the default CFLAGS
using ?= in GNUmakefile.
- As pointed out by Jonathan Nieder in private mail, -Werror is not
a good idea in package builds (it may cause unnecessary FTBFS
breakage in the future as the toolchain and libraries change).
2012-05-27 - Antti-Juhani Kaijanaho <ajk@debian.org>
dctrl-tools (2.22.1) unstable; urgency=low
[ Program translations ]
* Swedish, by Martin Bagge (closes: #673870)
* Portuguese (new), by Pedro Ribeiro (closes: #674637)
2012-05-13 - David Prévot <taffit@debian.org>
dctrl-tools (2.22) unstable; urgency=low
* Team upload.
[ Antti-Juhani Kaijanaho ]
* debian/copyright: Upgraded to copyright-format/1.0, and updated.
* grep-dctrl: Allow distributing atom modifiers over a parenthesed predicate.
Closes: #319760 (allow -F modifiers to apply to an entire expression)
Reported by Enrico Zini <enrico@debian.org>
[ Program translations ]
* Indonesian (new), by Andika Triwidada.
* Vietnamese, by Nguyen Vu Hung.
[ Documentation translations ]
* German, by Chris Leick (closes: #671597).
* French, by David Prévot.

See Also

Package Description
debconf-doc_1.5.58ubuntu1_all.deb debconf documentation
debconf-i18n_1.5.58ubuntu1_all.deb full internationalization support for debconf
debconf_1.5.58ubuntu1_all.deb Debian configuration management system
debhelper_9.20160115ubuntu3_all.deb helper programs for debian/rules
debian-goodies_0.64_all.deb Small toolbox-style utilities for Debian systems
debian-installer_20101020ubuntu451_amd64.deb Debian installer
debianutils_4.7_amd64.deb Miscellaneous utilities specific to Debian
debootstrap_1.0.78+nmu1ubuntu1_all.deb Bootstrap a basic Debian system
default-jdk-doc_1.8-56ubuntu2_amd64.deb Standard Java or Java compatible Development Kit (documentation)
default-jdk-headless_1.8-56ubuntu2_amd64.deb Standard Java or Java compatible Development Kit (headless)
default-jdk_1.8-56ubuntu2_amd64.deb Standard Java or Java compatible Development Kit
default-jre-headless_1.8-56ubuntu2_amd64.deb Standard Java or Java compatible Runtime (headless)
default-jre_1.8-56ubuntu2_amd64.deb Standard Java or Java compatible Runtime
deja-dup_34.2-0ubuntu1_amd64.deb Back up your files
desktop-file-utils_0.22-1ubuntu5_amd64.deb Utilities for .desktop files