Yarn is the fast, reliable, and secure package management system for Nodejs application. it have multiple benefit over the npm. Yarn makes a cache for every package downloaded on your system and reuse when required again. It doesn’t need to download it again and again.
This tutorial provides 3 methods to install Yarn on Ubuntu 20.04 LTS (Focal Fosaa) Linux system. You can choose one of the below methods as per your choice and system environments.
Before you begin yarn installation, don’t forgot to install Node.js on your system.
1. Install Yarn on Ubuntu 20.04 (Using PPA)
Yarn provides an official repository for the installation on Linux system. Using the PPA, yarn install globally on system. Every system user can access this yarn.
First, import the GPG key to verify the yarn packages before the installation.
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Then, enable the Yarn package manager repository, type:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Next, run below commands to install yarn on Ubuntu 20.04 Linux system:
sudo apt update && sudo apt install yarn
Once the installation finished, check the installed yarn version
yarn --version 1.22.5
2. Install Yarn on Ubuntu 20.04 (Using NPM)
Yarn package manager also available as a npm module. You can install Yarn on Ubuntu 20.04 using the module by executing command:
npm install -g yarn
The “-g” option will install the yarn globally on your system. So you can access it from any where or any project of your system.
3. Install Yarn on Ubuntu 20.04 (Using Script)
You can also use the bash script to install yarn provided by the yarn team. The script installed yarn under to users home directory. It means, when you install yarn with this script will accessible to current user only.
To install Yarn on Ubuntu 20.04 using a shell script, type:
sudo apt install curl -y curl -o- -L https://yarnpkg.com/install.sh | bash
The installer makes yarn environment configuration in users .bashrc file. You can reload this file to load environment
All done. Yarn has been installed successfully.