How to Install and Uninstall dustmite Package on Ubuntu 21.10 (Impish Indri)

Last updated: November 26,2024

1. Install "dustmite" package

This tutorial shows how to install dustmite on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install dustmite

2. Uninstall "dustmite" package

Please follow the guidelines below to uninstall dustmite on Ubuntu 21.10 (Impish Indri):

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

3. Information about the dustmite package on Ubuntu 21.10 (Impish Indri)

Package: dustmite
Architecture: amd64
Version: 0~20170126.e95dff8-3build5
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: 930
Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.0), libgphobos2 (>= 11)
Filename: pool/universe/d/dustmite/dustmite_0~20170126.e95dff8-3build5_amd64.deb
Size: 248156
MD5sum: f78aa8faf0e4db2b52bb076cb7bc0e36
SHA1: 60020422bc448f4421f6453b6e56f0950a8f2bc1
SHA256: 6ee4328ee1ae482b665d71243f5d5897e1f6aed2806621c90f6222f22896186e
SHA512: 187219b56a2a1dd5272df73a84e81ed885ce54196245c500392a140f5a0cec027035c0575980db5137783c8724c2aebd7a4bb443cd5dd865c7844a0b9c10435d
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