Wajig is an interface to many Debian administrative tasks. It consists of two interfaces: wajig is a command line interface and gjig is a Gnome interface.
Wajig commands are entered as the first argument to wajig. For example: "wajig install gnome". On the other hand, gjig has buttons for many of the commands, whilst also allowing commands to be typed directly. Gjig is also self documenting, providing extensive documentation as tooltips.
Written in Python, wajig uses traditional Debian administration and user tools including apt-get, dpkg, apt-cache, wget, and others. It is intended to unify and simplify common administrative tasks. It is available under the GPL.
Wajig is designed to run in such a way as to suit the system it is running on and the policies of the system administrators. It can be run as a normal user, but once a privileged command is required it will use either su and ask for the root user's password, or else it can use sudo and rely on the normal user's password. It can also be run directly as root without any extra setup.
Wajig is available in the Debian distribution.
# apt-get install wajig
to install / remove a package:
# wajig install <packagename>
# wajig remove <packagename>
to put a package on hold:
# wajig hold <packagename>
to update the system:
# wajig daily-upgrade
to provide a description of a package:
# wajig detail <packagename>
to install recommended and suggested packages:
# wajig installrs <packagename>
to list libraries not required by any installed package:
# wajig orphans
to convert a .rpm file to a Debian .deb file:
# wajig rpm2deb <packagename>
to install a .rpm package:
# wajig rpminstall <packagename>
to configure the sources.list file:
# wajig setup
to check reported bugs in package:
# wajig bug <packagename>
Wajig: Packages & Administration (www.togaware.com)
RPM to Wajig (xtronics.com)