コンテンツにスキップ

Ubuntuにbun, npm, yarn, pnpmをインストール

bun

公式サイト: https://bun.sh/

参考にしたインストール方法: https://bun.sh/docs/installation#installing

bun
sudo apt-get install curl unzip
curl -fsSL https://bun.sh/install | bash
source ~/.bashrc

npm (& node)

公式サイト: https://www.npmjs.com/

参考にしたインストール方法: https://github.com/nodesource/distributions#using-ubuntu-nodejs-current

npm
sudo apt-get install curl
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install nodejs

yarn

公式サイト: https://classic.yarnpkg.com/en/

参考にしたインストール方法: https://classic.yarnpkg.com/en/docs/install#debian-stable

yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarn-archive-keyring.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/yarn-archive-keyring.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn

pnpm

公式サイト: https://pnpm.io/

参考にしたインストール方法: https://pnpm.io/installation#on-posix-systems

pnpm
curl -fsSL https://get.pnpm.io/install.sh | sh -
source ~/.bashrc

バージョンを確認

Terminal window
(
tools=("node" "bun" "npm" "yarn" "pnpm") && \
for tool in "${tools[@]}"; do
version=$($tool --version 2>/dev/null || echo "not installed")
printf "%-7s version: %s\n" "$tool" "$version"
done
)

2024 年 5 月 9 日時点では以下のような結果になりました。

実行結果
node version: v22.1.0
bun version: 1.1.7
npm version: 10.7.0
yarn version: 1.22.19
pnpm version: 9.1.0

アンインストール

bun

https://bun.sh/docs/installation#uninstall

Terminal window
rm -rf ~/.bun

npm (& node)

Terminal window
sudo apt-get remove nodejs && sudo apt-get purge nodejs

yarn

Terminal window
sudo apt-get remove yarn && sudo apt-get purge yarn

pnpm

https://pnpm.io/uninstall

Terminal window
[ -n "$PNPM_HOME" ] && rm -rf "$PNPM_HOME" || echo "PNPM_HOME is not set, nothing to delete."