How To Install ruby-session on Debian 9

In this tutorial we learn how to install ruby-session on Debian 9. ruby-session is persistent connections with external programs like bash (via pipes)

Introduction

In this tutorial we learn how to install ruby-session on Debian 9.

What is ruby-session

ruby-session is:

Session::* offers a set of classes built upon Open3::popen3 for driving persistent connections with external programs (such as bash) via pipes. It offers a significant abstraction over Open3::popen in that the stdout/stderr of each command sent can be delineated.

There are three methods to install ruby-session 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 ruby-session Using apt-get

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

sudo apt-get update

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

sudo apt-get -y install ruby-session

Install ruby-session Using apt

Update apt database with apt using the following command.

sudo apt update

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

sudo apt -y install ruby-session

Install ruby-session 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 ruby-session using aptitude by running the following command:

sudo aptitude -y install ruby-session

How To Uninstall ruby-session on Debian 9

To uninstall only the ruby-session package we can use the following command:

sudo apt-get remove ruby-session

Uninstall ruby-session And Its Dependencies

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

sudo apt-get -y autoremove ruby-session

Remove ruby-session Configurations and Data

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

sudo apt-get -y purge ruby-session

Remove ruby-session configuration, data, and all of its dependencies

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

sudo apt-get -y autoremove --purge ruby-session

Dependencies

ruby-session have the following dependencies:

References

Summary

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