How To Install libreins-ocaml-dev on Ubuntu 20.04

In this tutorial we learn how to install libreins-ocaml-dev on Ubuntu 20.04. libreins-ocaml-dev is data structure library for OCaml

Introduction

In this tutorial we learn how to install libreins-ocaml-dev on Ubuntu 20.04.

What is libreins-ocaml-dev

libreins-ocaml-dev is:

The OCaml Reins data structure library consists of the following persistent implementations:

  • Lists (singly, O(1) catenable, Acyclic doubly linked, random access)
  • Sets/Maps (AVL, Red/Black, Patricia, Splay)
  • Heaps (Binomial, Skew-Binomial)

All of the implementations conform to a unified signature for each data type. Also, each data types include zipper style cursor interfaces and persistent, bi-directional cursor based iterators. The library also includes a set of standard modules to hoist the base typs into the module level (Int, Bool, etc…) as well as a collection of functor combinators to minimize boilerplate (e.g., for constructing compare or to_string functions). Finally, a quickcheck-like random testing framework is included and each data type supports the necessary “gen” function to generate a random instance of the type.

There are three methods to install libreins-ocaml-dev on Ubuntu 20.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 libreins-ocaml-dev Using apt-get

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

sudo apt-get update

After updating apt database, We can install libreins-ocaml-dev using apt-get by running the following command:

sudo apt-get -y install libreins-ocaml-dev

Install libreins-ocaml-dev Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install libreins-ocaml-dev using apt by running the following command:

sudo apt -y install libreins-ocaml-dev

Install libreins-ocaml-dev 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 libreins-ocaml-dev using aptitude by running the following command:

sudo aptitude -y install libreins-ocaml-dev

How To Uninstall libreins-ocaml-dev on Ubuntu 20.04

To uninstall only the libreins-ocaml-dev package we can use the following command:

sudo apt-get remove libreins-ocaml-dev

Uninstall libreins-ocaml-dev And Its Dependencies

To uninstall libreins-ocaml-dev and its dependencies that are no longer needed by Ubuntu 20.04, we can use the command below:

sudo apt-get -y autoremove libreins-ocaml-dev

Remove libreins-ocaml-dev Configurations and Data

To remove libreins-ocaml-dev configuration and data from Ubuntu 20.04 we can use the following command:

sudo apt-get -y purge libreins-ocaml-dev

Remove libreins-ocaml-dev configuration, data, and all of its dependencies

We can use the following command to remove libreins-ocaml-dev configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge libreins-ocaml-dev

References

Summary

In this tutorial we learn how to install libreins-ocaml-dev package on Ubuntu 20.04 using different package management tools: apt, apt-get and aptitude.