debian-goodies - Small toolbox-style utilities for Debian systems

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main i386
Package filename debian-goodies_0.79_all.deb
Package name debian-goodies
Package version 0.79
Package release -
Package architecture all
Package type deb
Category utils
Homepage -
License -
Maintainer Ubuntu Developers <>
Download size 66.27 KB
Installed size 209.00 KB
These programs are designed to integrate with standard shell tools,
extending them to operate on the Debian packaging system.
dglob  - Generate a list of package names which match a pattern
[dctrl-tools, apt*, apt-file*, perl*]
dgrep  - Search all files in specified packages for a regex
[dctrl-tools, apt-file (both via dglob)]
These are also included, because they are useful and don't justify
their own packages:
- find packages which enhance installed packages [apt,
- Help to find and restart processes which are using old versions
of upgraded files (such as libraries) [python3, procps, lsof*]
debget     - Fetch a .deb for a package in APT's database [apt]
debman     - Easily view man pages from a binary .deb without extracting
[man, apt* (via debget)]
debmany    - Select manpages of installed or uninstalled packages [man |
sensible-utils, whiptail | dialog | zenity, apt*, konqueror*,
libgnome2-bin*, xdg-utils*]
dhomepage  - Open homepage of a package in a web browser [dctrl-tools,
sensible-utils*, www-browser* | x-www-browser*]
dman       - Fetch manpages from online service [curl,
man, lsb-release*]
dpigs      - Show which installed packages occupy the most space
- Get list of dbgsym packages from core dump or PID [dctrl-tools,
elfutils, libipc-system-simple-perl]
popbugs    - Display a customized release-critical bug list based on
packages you use (using popularity-contest data) [python3,
- find which package might have broken another [python3, apt]
- find which package might have broken the build of another
[python3 (via which-pkg-broke), apt]
Package name in brackets denote (non-essential) dependencies of the
scripts. Packages names with an asterisk ("*") denote optional
dependencies, all other are hard dependencies.


Package Version Architecture Repository
debian-goodies_0.79_all.deb 0.79 all Ubuntu Main
debian-goodies - - -


Name Value
bikeshed -
debget -


Name Value
bikeshed -
debget -


Type URL
Binary Package debian-goodies_0.79_all.deb
Source Package debian-goodies

Install Howto

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




2017-11-24 - Axel Beckert <>
debian-goodies (0.79) unstable; urgency=low
[ Axel Beckert ]
* Drop long obsolete alternative dependency on grep-dctrl.
* Fix doubled program name in synopsis of check-enhancements man page.
* Document and apply clear rules for dependencies in debian-goodies:
+ Hard dependencies of single scripts should go into Recommends.
+ Optional dependencies of single scripts should go into Suggests.
+ Document rules in debian/README.source.
+ Document the dependencies of all included scripts in the long
package description.
+ Also add some missing package relations: apt, apt-file, man-db,
konqueror, libgnome2-bin, procps, www-browser, x-www-browser.
+ Fix comment about kfmexec in debmany: "kfmclient exec" is meant.
+ Fix mentioned package names in debmany man pages.
* Fix typo in comment in which-pkg-broke-build.
* Change indentation of long package description.
* dglob:
+ Extend dglob to support and emit architecture qualifiers.
(Closes: #792139, #861187)
+ Add option -A to suppress architecture qualifiers in output.
+ Refactor dglob to use less code duplication.
+ Fix exit code if non-existing package was queried with "-a".
+ Add examples section to dglob.pod.
[ Stefan Fritsch ]
* New tool find-dbgsym-packages. (Closes: #871620)
+ Add Suggests on elfutils and libipc-system-simple-perl.
2017-11-19 - Axel Beckert <>
debian-goodies (0.78) unstable; urgency=medium
* Fix checkrestart regressions from 0.77:
+ Fix TypeError with option "-n". (Closes: #882104)
+ Fix "finds no files to restart". (Closes: #882080)
2017-11-15 - Axel Beckert <>
debian-goodies (0.77) unstable; urgency=medium
[ Axel Beckert ]
* Set "Rules-Requires-Root: no".
* debian/copyright: Switch one previously overseen URL to HTTPS.
[ Javier Fernández-Sanguino ]
* checkrestart:
- Provide a switch (-m, --machine) to generate machine readable output
based on the patch provided by Simon Ruderich and incorporating the
suggestions from Tollef Fog Heen (Closes: #568359)
- Provide a switch (-t, --terse) to provide terse output with
Nagios exit codes to facilitate integration into Nagios based
on patch provided by Jonathan Wiltshire
* dman:
- Fix "not found" error reporting, broken in
27ac5129ce187c6f571cac25ef70553bb9c9d475 (Closes: #877137)
- Use curl instead of wget (which is not part of the package depends),
as we did with debget already
- Make some sanity checks to try to prevent simple errors
- Add usage function
- Make it try to download the manual page based on user's locale
and, if it fails, use the default (english) locale, as the
manual page claims
[ Nicolas Braud-Santoni ]
* checkrestart: Properly error-out when calling lsof or pmap
fails. (Closes: #880998)
2017-10-27 - Axel Beckert <>
debian-goodies (0.76) unstable; urgency=medium
* Conflict with bikeshed (ubuntu-only package). (LP: #1728000)
* Add Recommends on sensible-utils for dhomepage.
* dhomepage:
+ Check for installed browsers before using them.
+ Replace all backticks with $(…).
* Declare compliance with Debian Policy 4.1.1. (No changes needed.)
* Bump debhelper compatibility to 10.
+ Update versioned debhelper build-dependency accordingly.
* Also mention dhomepage and which-pkg-broke-build in the package
* Sort tools in package description alphabetically.
2017-09-09 - Axel Beckert <>
debian-goodies (0.75) unstable; urgency=medium
* check-enhancements: Use "apt-get indextargets" and "apt-helper
cat-file" instead of accessing /var/lib/apt/lists/ directly. (Closes:
* Declare compliance with Debian Policy 4.1.0. (No changes needed.)
* Add debian/.debhelper/ to .gitignore.

See Also

Package Description
debian-installer_20101020ubuntu543_i386.deb Debian Installer documentation
debianutils_4.8.4_i386.deb Miscellaneous utilities specific to Debian
debootstrap_1.0.95_all.deb Bootstrap a basic Debian system
default-jdk-doc_1.10-63ubuntu1~02_i386.deb Standard Java or Java compatible Development Kit (documentation)
default-jdk-headless_1.10-63ubuntu1~02_i386.deb Standard Java or Java compatible Development Kit (headless)
default-jdk_1.10-63ubuntu1~02_i386.deb Standard Java or Java compatible Development Kit
default-jre-headless_1.10-63ubuntu1~02_i386.deb Standard Java or Java compatible Runtime (headless)
default-jre_1.10-63ubuntu1~02_i386.deb Standard Java or Java compatible Runtime
default-libmysqlclient-dev_1.0.4_i386.deb MySQL database development files (metapackage)
default-libmysqld-dev_1.0.4_i386.deb MySQL embedded database development files (metapackage)
deja-dup_37.1-2fakesync1_i386.deb Backup utility
designate-agent_6.0.0-0ubuntu1_all.deb OpenStack DNS as a Service - agent
designate-api_6.0.0-0ubuntu1_all.deb OpenStack DNS as a Service - API server
designate-central_6.0.0-0ubuntu1_all.deb OpenStack DNS as a Service - central daemon
designate-common_6.0.0-0ubuntu1_all.deb OpenStack DNS as a Service - common files