How To Install libocamlgraph-ocaml-dev on Ubuntu 18.04

In this tutorial we learn how to install libocamlgraph-ocaml-dev on Ubuntu 18.04. libocamlgraph-ocaml-dev is graph library for OCaml

Introduction

In this tutorial we learn how to install libocamlgraph-ocaml-dev on Ubuntu 18.04.

What is libocamlgraph-ocaml-dev

libocamlgraph-ocaml-dev is:

Ocamlgraph is a graph library for OCaml. Its contribution is three-fold:

  • It provides an easy-to-use graph data structure together with several operations and algorithms over graphs. It is a reasonably efficient imperative data structure for directed graphs with vertices and edges labeled with integers.

  • Then ocamlgraph provides several other graph implementations for those not satisfied with the one above. Some are persistent (imutable) and other imperative (mutable). Some are directed and other are not. Some have labels for vertices, or labels for edges, or both. Some have abstract types for vertices. etc. These implementations are written as functors: you give the types of vertices labels, edge labels, etc. and you get the data structure as a result.

  • Finally, ocamlgraph provides several classic operations and algorithms over graphs. They are also written as functors i.e. independently of the data structure for graphs. One consequence is that you can define your own data structure for graphs and yet re-use all the algorithms from this library – you only need to provide a few operations such as iterating over all vertices, over the successors of a vertex, etc.

There are three methods to install libocamlgraph-ocaml-dev 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 libocamlgraph-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 libocamlgraph-ocaml-dev using apt-get by running the following command:

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

Install libocamlgraph-ocaml-dev Using apt

Update apt database with apt using the following command.

sudo apt update

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

sudo apt -y install libocamlgraph-ocaml-dev

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

sudo aptitude -y install libocamlgraph-ocaml-dev

How To Uninstall libocamlgraph-ocaml-dev on Ubuntu 18.04

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

sudo apt-get remove libocamlgraph-ocaml-dev

Uninstall libocamlgraph-ocaml-dev And Its Dependencies

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

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

Remove libocamlgraph-ocaml-dev Configurations and Data

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

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

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

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

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

References

Summary

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