Wajig
Encyclopedia
Wajig is a simplified wrapper to Debian
's package management tools
including dpkg
and APT
. Wajig provides the functionality of apt-get, dpkg
, dpkg-deb, apt-cache and other tools. These tools launch as a subprocess
. Wajig also provides extra functionality beyond that of the stock apt and dpkg tools. For example, the command wajig sizes provides a listing of all installed packages and the amount of disk space they require, from smallest to largest.
wajig also provides a package install and removal log. This log provides an audit trail that help an administrator with diagnostics package diagnostics.
Wajig is written in Python
, and is licensed under the GNU General Public License
. The wajig package also includes a GUI
front-end, called gjig, providing graphical buttons for most of the features.
interface as part of the wajig package. While running gjig, hovering the mouse over the buttons provides a balloon with a clear description of the function that the button provides.
Debian
Debian is a computer operating system composed of software packages released as free and open source software primarily under the GNU General Public License along with other free software licenses. Debian GNU/Linux, which includes the GNU OS tools and Linux kernel, is a popular and influential...
's package management tools
Package management system
In software, a package management system, also called package manager, is a collection of software tools to automate the process of installing, upgrading, configuring, and removing software packages for a computer's operating system in a consistent manner...
including dpkg
Dpkg
dpkg is the software at the base of the Debian package management system. dpkg is used to install, remove, and provide information about .deb packages....
and APT
Advanced Packaging Tool
The Advanced Packaging Tool, or APT, is a free user interface that works with core libraries to handle the installation and removal of software on the Debian GNU/Linux distribution and its variants...
. Wajig provides the functionality of apt-get, dpkg
Dpkg
dpkg is the software at the base of the Debian package management system. dpkg is used to install, remove, and provide information about .deb packages....
, dpkg-deb, apt-cache and other tools. These tools launch as a subprocess
Process (computing)
In computing, a process is an instance of a computer program that is being executed. It contains the program code and its current activity. Depending on the operating system , a process may be made up of multiple threads of execution that execute instructions concurrently.A computer program is a...
. Wajig also provides extra functionality beyond that of the stock apt and dpkg tools. For example, the command wajig sizes provides a listing of all installed packages and the amount of disk space they require, from smallest to largest.
Features
Wajig provides a consistent and intuitive interface to all packaging commands, unlike the traditional apt or dpkg package managers. Wajig serves as a wrapper for the underlying apt/dpkg commands.wajig also provides a package install and removal log. This log provides an audit trail that help an administrator with diagnostics package diagnostics.
Wajig is written in Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...
, and is licensed under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
. The wajig package also includes a GUI
Gui
Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...
front-end, called gjig, providing graphical buttons for most of the features.
Gjig
Gnome-jig (gjig) provides a GNOMEGNOME
GNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...
interface as part of the wajig package. While running gjig, hovering the mouse over the buttons provides a balloon with a clear description of the function that the button provides.