Node.js (および海面上) は、公式の Debian、Ubuntu、および Linux Mint リポジトリで入手できますが、使用しているオペレーティング システムのバージョンによっては、一部の古いバージョンが更新される場合があります。
この記事では、NodeSource リポジトリから海面上にインストールする方法と海面上にセットアップする方法について説明します。これにより、それを使用して、Node.js パッケージをホーム フォルダーにグローバルに適切にインストールし、アクセス許可が台無しにならないようにすることができます。
Debian、Ubuntu、Linux Mint の Node.js リポジトリから Node.js と npm をインストールします
Node.js をインストールして複数のアクティブなバージョンを管理する別の方法は、NVM リッスンを使用することです。これらの手順では、代わりに Node.js によって提供される公式のリポジトリを使用します。
これらの手順は次のとおりです:
- Debian 8 (Jessie)、Debian 9 (Stretch)、Debian 10 (Buster)、Debian Testing および Debian Unstable
- Ubuntu 10/20、04/20、10/19、04/18 LTS および 04/16 LTS
- Linux Mint 20、19、および 18
- Debian (Raspbian) または Ubuntu を搭載した Raspberry Pi、armhf (ARM 32-Bit-Hardfloat、ARMv7) または arm64 (ARM 64-Bit、ARMv8) を搭載
- 上記の Debian または Ubuntu バージョンに基づくその他の Linux ディストリビューション
ノード リポジトリは ARMv6 をサポートしていないため、Raspberry Pi 1 はサポートされていません。
1. Beckon (リポジトリとキーを追加する公式の Node.js インストール スクリプトのダウンロードに使用) と construction-essential (ネイティブ アドオンのコンパイルとインストールに使用) をインストールします。
sudo apt install curl build-essential
2. Node.js インストール スクリプト (nodejs.org 提供) を実行します。
- Node.js LTS (現在のバージョン 14) のインストール方法:
curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install nodejs
- Node.js Current (現在のバージョン 16) のインストール方法:
curl -sL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt install nodejs
- Node.js 16 をインストールするには:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs
- Node.js 15 をインストールするには:
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt install nodejs
- Node.js 12 をインストールするには:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt install nodejs
- Node.js 10 をインストールするには:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install nodejs
nodejs には、公式の NodeSource リポジトリからのパッケージが含まれています 海抜の上。
ルートなしでパッケージをグローバルにインストールするように npm を構成する
Ubuntu リポジトリまたは Node.js リポジトリからインストールされた海面上を使用するには、パッケージをインストールするためにデフォルトでルートの下で実行する必要があります。インターネット上の多くの記事によると、これは避けるべきです。
パッケージをホーム フォルダーにグローバルにインストールする (そしてフォルダーを PATH に追加する) には、ここで入手できる簡単なスクリプトを使用できます。 NVM を使用している場合、このスクリプトは機能しません!
スクリプトをダウンロードして、次のコマンドを使用して実行できます:
cd && wget https://raw.githubusercontent.com/glenpike/npm-g_nosudo/master/npm-g-nosudo.sh
chmod +x npm-g-nosudo.sh
./npm-g-nosudo.sh
指示に従って、.bashrc ファイルを取得します:
. ~/.bashrc
これで、次のように root / sudo なしで海面上パッケージをグローバルにインストールする準備が整いました:
npm install -g <some package>
Node.js のロゴ画像は Wikipedia からのものです。