How To Install node-pseudorandombytes on Ubuntu 18.04

In this tutorial we learn how to install node-pseudorandombytes on Ubuntu 18.04. node-pseudorandombytes is crypto.pseudoRandomBytes but for use with browserify

Introduction

In this tutorial we learn how to install node-pseudorandombytes on Ubuntu 18.04.

What is node-pseudorandombytes

node-pseudorandombytes is:

In node it just returns crypto.pseudoRandomBytes but in the browser it uses randombytes module if available else it seeds a prng based on chacha20poly1305

To be clear there is no legitimate reason for you ever to want to use this. The algorithms used in this module are NOT suitable for cryptographical usage.

This package is provided ONLY to run tests of node-crypto-browserify.

Node.js is an event-based server-side JavaScript engine.

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

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

sudo apt-get update

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

sudo apt-get -y install node-pseudorandombytes

Install node-pseudorandombytes Using apt

Update apt database with apt using the following command.

sudo apt update

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

sudo apt -y install node-pseudorandombytes

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

sudo aptitude -y install node-pseudorandombytes

How To Uninstall node-pseudorandombytes on Ubuntu 18.04

To uninstall only the node-pseudorandombytes package we can use the following command:

sudo apt-get remove node-pseudorandombytes

Uninstall node-pseudorandombytes And Its Dependencies

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

sudo apt-get -y autoremove node-pseudorandombytes

Remove node-pseudorandombytes Configurations and Data

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

sudo apt-get -y purge node-pseudorandombytes

Remove node-pseudorandombytes configuration, data, and all of its dependencies

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

sudo apt-get -y autoremove --purge node-pseudorandombytes

References

Summary

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