How to Install Yarn On Debian 11.4
- 00:31 lsb_release –a
- 00:39 ip a
- 00:52 curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
- 01:11 echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
- 02:07 sudo apt-get update && sudo apt-get install yarn
- 02:53 curl -o- -L https://yarnpkg.com/install.sh | bash
- 03:41 yarn -v
To Install Yarn On Linux Debian 11.4
Introduction:
The yarn is a fast, secure, and reliable advanced package management software for Node.js applications that is an alternative to Node.js package managers.
Installation Procedure:
Step 1: Check the version of the OS by using the below command
root@debian:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
Step 2: Check the IP address by using the below command
root@debian:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:ea:5e:31 brd ff:ff:ff:ff:ff:ff
altname enp2s1
inet 192.168.6.131/23 brd 192.168.7.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:feea:5e31/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Step 3: Install the Yarn, then enable the Yarn repository by using the below command
root@debian:~# curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK
Step 4: Once the repository is enabled. Add the yarn repository to the system repository by using the below command
root@debian:~# echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
deb https://dl.yarnpkg.com/debian/ stable main
Step 5: The repository is added now update and install the yarn by using the below command
root@debian:~# sudo apt-get update && sudo apt-get install yarn
Get:1 http://security.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Get:2 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Hit:3 http://deb.debian.org/debian bullseye InRelease
Hit:4 http://dl.google.com/linux/chrome/deb stable InRelease
Get:5 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Get:6 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.9 kB]
Get:7 https://dl.yarnpkg.com/debian stable/main all Packages [10.9 kB]
Fetched 131 kB in 1s (93.1 kB/s)
Reading package lists... Done
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:21 and /etc/apt/sources.list.d/google-chrome.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:21 and /etc/apt/sources.list.d/google-chrome.list:3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
dbconfig-common dbconfig-mysql default-mysql-client galera-4 icc-profiles-free
The following NEW packages will be installed:
libc-ares2 libjs-highlight.js libnode72 nodejs nodejs-doc yarn
0 upgraded, 6 newly installed, 0 to remove and 28 not upgraded.
Need to get 12.4 MB of archives.
After this operation, 56.0 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://security.debian.org/debian-security bullseye-security/main amd64 libc-ares2 amd64 1.17.1-1+deb11u3 [102 kB]
Get:2 http://deb.debian.org/debian bullseye/main amd64 libjs-highlight.js all 9.18.5+dfsg1-1 [397 kB]
Get:3 http://security.debian.org/debian-security bullseye-security/main amd64 libnode72 amd64 12.22.12~dfsg-1~deb11u4 [8,332 kB]
Unpacking yarn (1.22.19-1) ...
Setting up libc-ares2:amd64 (1.17.1-1+deb11u3) ...
Setting up nodejs-doc (12.22.12~dfsg-1~deb11u4) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for libc-bin (2.31-13+deb11u6) ...
Step 6: The yarn is installed then install the packages of the yarn by using the below command
root@debian:~# curl -o- -L https://yarnpkg.com/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 54 0 54 0 0 339 0 --:--:-- --:--:-- --:--:-- 339
100 7152 100 7152 0 0 11801 0 --:--:-- --:--:-- --:--:-- 11801
Installing Yarn!
> Downloading tarball...
[2/2]: https://yarnpkg.com/latest.tar.gz.asc --> /tmp/yarn.tar.gz.p2up2WQ1fZ.asc
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 61 0 61 0 0 1129 0 --:--:-- --:--:-- --:--:-- 1129
100 98 100 98 0 0 1065 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 833 100 833 0 0 952 0 --:--:-- --:--:-- --:--:-- 952
> Verifying integrity...
gpg: key 1646B01B86E50310: public key "Yarn Packaging <yarn@dan.cx>" imported
gpg: Total number processed: 1
Primary key fingerprint: 72EC F46A 56B4 AD39 C907 BBB7 1646 B01B 86E5 0310
Subkey fingerprint: 6D98 490C 6F1A CDDD 448E 4595 4F77 6793 6947 5BAA
> GPG signature looks good
> Extracting to ~/.yarn...
> Adding to $PATH...
> We've added the following to your /root/.bashrc
> If this isn't the profile of your current shell then please add the following to your correct profile:
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
> Successfully installed Yarn 1.22.19! Please open another terminal where the `yarn` command will now be available.
Step 7: Once the package is installed. Now check the version of yarn by using the below command
root@debian:~# yarn -v
1.22.19
Conclusion:
We have reached the end of this article. In this guide, we have walked you through the steps required to install Yarn on Linux Debian 11.4. Your feedback is much welcome.
Comments ( 0 )
No comments available