Mkahawa – Cybercafé Billing Software

September 17, 2013
linux open-source

Last night someone pinged me on facebook regarding Mkahawa installation. I was feeling tired & being on-call for work I didn’t want to be in a kaput state later if the work mobile rings. I kept the fun for today.

####What is Mkahawa?

It is a cybercafé managemet/billing software, which is free & open source. It’s written in C & C++ and is available for Linux, Mac & Windows. The source codes are available at


I started by building a Live USB containing Linux Mint 15 32-bit Cinnamon edition. I had my live session and ran apt-get update to have the repositories up-to-date. I downloaded the Mkahawa server packages.

We need the following:

Once everything downloaded, we can proceed with installation as follows:

sudo dpkg -i libccls_0.8.2-1_i386.deb

If dependency errors show up, issue:

sudo apt-get -f install

Continue installing the other packages & again do as mentioned above to resolve dependency issues.

sudo dpkg -i libfox-1.6-0_1.6.36-2_i386.deb
sudo dpkg -i mkahawa-srv_0.0.4-1_i386.deb

Then run Mkahawa server from command line:

mkahawa -nossl

On the client machines, install libfox as mentioned earlier. Download the Mkahawa client library and install:

sudo dpkg -i libcclc_0.8.0-1_i386.deb

Download the Mkahawa client package and install:

sudo dpkg -i mkahawa-client_0.0.4-1_i386.deb

Everything goes fine but the client might not start because of libnotify version. To work-around, do:

cd /usr/lib/i386-linux-gnu
ln -s

Now you can fire up the client with the following command:

mkahawa-client -nossl -host server_ip -name client_name

That was some fun time playing with Mkahawa. Hope it helps not just the guy who pinged me but anybody else wishing to run his cybercafé on Linux (: May the geeks keep rising.

City Council of Barcelona switches from Microsoft Windows to Linux

February 11, 2018
linux ubuntu microsoft open source data protection website compromised?

December 7, 2017
linux wordpress security

Linux Magazine's special edition on openSUSE

November 20, 2017
opensuse linux university-of-mauritius education