6 Wajig: Linux System Management


Wajig is a simplified and all-in-one-place system support tool for Debian and Ubuntu. It aims to cover every common (and some not so common) task you may need to perform in managing your computer.

Wajig commands are entered as the first argument to wajig. It starts out supporting the common apt and apt-get commands. So, for example, to install the package most:

wajig install most

Similarly, to update the index of package versions available for your computer:

wajig update

And to then upgrade your computer to match the repository from your Linux distribution we can choose distupgrade:

wajig distupgrade

A particularly useful feature of wajig is that it maintains a log of all changes, which you can listlog:

wajig listlog

To get a summary of your system try sysinfo:

wajig sysinfo

And there are plenty more commands:

wajig commands

Wajig is available in the Debian and Ubuntu repositories

The goal of this chapter is to not only introduce wajig but to also explore the underlying commands that are being used to effect the wajig command. You can then use these underlying commands directly if you prefer, or if you want to do more than what is packaged for wajig.

The source code is available from github where you can also report bugs, raise issues, suggest features, and most usefully, contribute pull requests.

Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0