How To Install libjavaewah-java on Ubuntu 18.04

In this tutorial we learn how to install libjavaewah-java on Ubuntu 18.04. libjavaewah-java is Compressed variant of the Java bitset class

Introduction

In this tutorial we learn how to install libjavaewah-java on Ubuntu 18.04.

What is libjavaewah-java

libjavaewah-java is:

The bit array data structure is implemented in Java as the BitSet class. Unfortunately, this fails to scale without compression.

JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses a 64-bit run-length encoding (RLE) compression scheme. It trades-off some compression for better processing speed. It also has a 32-bit version which compresses better, but is not as fast.

In general, the goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, the class tries to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme implemented is always more efficient storage-wise than an uncompressed bitmap as implemented in the BitSet class). Unlike some alternatives, javaewah does not rely on a patented scheme.

There are three methods to install libjavaewah-java on Ubuntu 18.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install libjavaewah-java Using apt-get

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

sudo apt-get update

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

sudo apt-get -y install libjavaewah-java

Install libjavaewah-java Using apt

Update apt database with apt using the following command.

sudo apt update

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

sudo apt -y install libjavaewah-java

Install libjavaewah-java 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 Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

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

sudo aptitude -y install libjavaewah-java

How To Uninstall libjavaewah-java on Ubuntu 18.04

To uninstall only the libjavaewah-java package we can use the following command:

sudo apt-get remove libjavaewah-java

Uninstall libjavaewah-java And Its Dependencies

To uninstall libjavaewah-java and its dependencies that are no longer needed by Ubuntu 18.04, we can use the command below:

sudo apt-get -y autoremove libjavaewah-java

Remove libjavaewah-java Configurations and Data

To remove libjavaewah-java configuration and data from Ubuntu 18.04 we can use the following command:

sudo apt-get -y purge libjavaewah-java

Remove libjavaewah-java configuration, data, and all of its dependencies

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

sudo apt-get -y autoremove --purge libjavaewah-java

References

Summary

In this tutorial we learn how to install libjavaewah-java package on Ubuntu 18.04 using different package management tools: apt, apt-get and aptitude.