How To Install ruby-simple-captcha2 on Ubuntu 18.04

In this tutorial we learn how to install ruby-simple-captcha2 on Ubuntu 18.04. ruby-simple-captcha2 is simplest and a robust captcha plugin for rails

Introduction

In this tutorial we learn how to install ruby-simple-captcha2 on Ubuntu 18.04.

What is ruby-simple-captcha2

ruby-simple-captcha2 is:

Available with Rails 3 + 4 or above provides backward compatibility. This is a fork of the popular Rubygem simple_captcha which got abandoned.

Features

  • Zero FileSystem usage (secret code moved to db-store and image storage removed).
  • Provides various image styles.
  • Provides three level of complexity of images.
  • Works absolutely fine in distributed environment(session and db based implementation works fine in distributed environment).
  • Implementation is as easy as just writing a single line in your view. <%= show_simple_captcha %> within the ‘form’ tags.
  • Flexible DOM and CSS handling(There is a separate view partial for rendering SimpleCaptcha DOM elements).
  • Automated removal of 1 hour old unmatched simple_captcha data.

There are three methods to install ruby-simple-captcha2 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 ruby-simple-captcha2 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-simple-captcha2 using apt-get by running the following command:

sudo apt-get -y install ruby-simple-captcha2

Install ruby-simple-captcha2 Using apt

Update apt database with apt using the following command.

sudo apt update

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

sudo apt -y install ruby-simple-captcha2

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

sudo aptitude -y install ruby-simple-captcha2

How To Uninstall ruby-simple-captcha2 on Ubuntu 18.04

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

sudo apt-get remove ruby-simple-captcha2

Uninstall ruby-simple-captcha2 And Its Dependencies

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

sudo apt-get -y autoremove ruby-simple-captcha2

Remove ruby-simple-captcha2 Configurations and Data

To remove ruby-simple-captcha2 configuration and data from Ubuntu 18.04 we can use the following command:

sudo apt-get -y purge ruby-simple-captcha2

Remove ruby-simple-captcha2 configuration, data, and all of its dependencies

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

sudo apt-get -y autoremove --purge ruby-simple-captcha2

References

Summary

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