How to Install and Uninstall dustmite Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 02,2024

1. Install "dustmite" package

Please follow the guidelines below to install dustmite on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install dustmite

2. Uninstall "dustmite" package

This is a short guide on how to uninstall dustmite on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove dustmite $ sudo apt autoclean && sudo apt autoremove

3. Information about the dustmite package on Ubuntu 20.10 (Groovy Gorilla)

Package: dustmite
Architecture: amd64
Version: 0~20170126.e95dff8-3build4
Priority: optional
Section: universe/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian D Language Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1185
Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libgphobos1 (>= 10.1)
Filename: pool/universe/d/dustmite/dustmite_0~20170126.e95dff8-3build4_amd64.deb
Size: 261368
MD5sum: fbfef12e6331943f328495c23071999b
SHA1: bea89242a642569d2d12c3ee23c9c6a6a8576e96
SHA256: 6f54e47208f8b54c62e5c9e3c74df2de8f746a3e4d7ed8fa3e982ddf087d3bbc
SHA512: 43d1a012b8268d8a0d78824e482697eec2e31193fe50ff554fbba189ba5003813d3e4f1d08fadad62669ebe67ee7872e992a77e00969abc0e689360e08b40ae1
Homepage: https://github.com/CyberShadow/DustMite/wiki
Description-en: Tool for minimizing D source code
DustMite is a tool for minimizing D source code.
It was inspired by Tigris Delta and a thread on digitalmars.D.learn.
Reducing C++ code also works quite well via --split *.{c,cpp,h,hpp}:d.
.
DustMite will parse the source code into a simple hierarchy, and attempt
to shrink it by deleting fragments iteratively, as long as the result
satisfies a user-specified condition.
.
Its use-cases include:
* Reducing compiler bug test cases.
* Finding the source of ambiguous or misleading compiler error messages
(e.g. errors with the file/line information pointing inside Phobos)
* Alternative unit test code coverage (DustMite can remove all code that
does not affect the execution of your unit tests).
* Similarly, if you have complete test coverage, it can be used for
reducing the source tree to a minimal tree which includes support for
only enabled unittests.
This can be used to create a version of a program or library with a
test-defined subset of features.
* The --obfuscate option can obfuscate your code's identifiers.
Description-md5: 121083074aa3bad03459fd14ec51eea7