From LQWiki
Jump to: navigation, search

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 Overview

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.

Install Wajig

Wajig is available in the Debian distribution.

# apt-get install wajig

Selected Commands

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>

External Links

Wajig: Packages & Administration (www.togaware.com)

RPM to Wajig (xtronics.com)