Wajig
   HOME

TheInfoList



OR:

Wajig is a simplified wrapper to
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
's
package management system A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner. A package manager deals wi ...
dpkg dpkg is the software at the base of the package management system in the free software, free operating system Debian and its numerous Debian family, derivatives. dpkg is used to install, remove, and provide information about deb (file format), . ...
/ APT. Wajig provides the functionality of
apt-get Advanced Package Tool (APT) is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian and Debian-based Linux distributions. APT simplifies the process of managing software on ...
,
dpkg dpkg is the software at the base of the package management system in the free software, free operating system Debian and its numerous Debian family, derivatives. dpkg is used to install, remove, and provide information about deb (file format), . ...
, 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.


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 may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (prog ...
, and is licensed under the
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
. The wajig package also includes a
GUI Gui or GUI may refer to: People Surname * Gui (surname), an ancient Chinese surname, ''xing'' * Bernard Gui (1261 or 1262–1331), inquisitor of the Dominican Order * Luigi Gui (1914–2010), Italian politician * Gui Minhai (born 1964), Ch ...
front-end, called gjig, providing graphical buttons for most of the features.


Gjig

Gnome-jig (gjig) provides a
GNOME A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depict ...
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.


See also

*
PackageKit PackageKit is a free and open-source suite of software applications designed to provide a consistent and high-level abstraction layer for a number of different package management systems. PackageKit was created by Richard Hughes in 2007, and fi ...


References


External links


Wajig Overview

Debian's wajig package

JIG (consisting of wajig and gjig)
Dpkg Linux package management-related software Software using the GNU General Public License Free software programmed in Python {{Linux-stub