How To Install olsrd-gui on Debian 9

In this tutorial we learn how to install olsrd-gui on Debian 9. olsrd-gui is GTK GUI to control and get info about olsrd

Introduction

In this tutorial we learn how to install olsrd-gui on Debian 9.

What is olsrd-gui

olsrd-gui is:

olsrd-gui is a GTK GUI for controlling and getting information from a running olsrd, a daemon for OLSR mesh networking. It uses IPC to talk to olsrd, so /etc/olsrd/olsrd.conf must enable IPC connections for olsrd-gui to work.

OLSR operates as a table driven, proactive protocol, i.e., it exchanges topology information with other nodes of the network regularly. It is developed to work independently from other protocols. Likewise, OLSR makes no assumptions about the underlying link-layer.

There are three methods to install olsrd-gui on Debian 9. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install olsrd-gui Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install olsrd-gui using apt-get by running the following command:

sudo apt-get -y install olsrd-gui

Install olsrd-gui Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install olsrd-gui using apt by running the following command:

sudo apt -y install olsrd-gui

Install olsrd-gui Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install olsrd-gui using aptitude by running the following command:

sudo aptitude -y install olsrd-gui

How To Uninstall olsrd-gui on Debian 9

To uninstall only the olsrd-gui package we can use the following command:

sudo apt-get remove olsrd-gui

Uninstall olsrd-gui And Its Dependencies

To uninstall olsrd-gui and its dependencies that are no longer needed by Debian 9, we can use the command below:

sudo apt-get -y autoremove olsrd-gui

Remove olsrd-gui Configurations and Data

To remove olsrd-gui configuration and data from Debian 9 we can use the following command:

sudo apt-get -y purge olsrd-gui

Remove olsrd-gui configuration, data, and all of its dependencies

We can use the following command to remove olsrd-gui configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge olsrd-gui

Dependencies

olsrd-gui have the following dependencies:

References

Summary

In this tutorial we learn how to install olsrd-gui package on Debian 9 using different package management tools: apt, apt-get and aptitude.