https://nodejs.org/ Webサイトで、ノードが現在v 0.12.0であることに気付きました。
誰かがノードの最新バージョンをnpmと一緒にインストールする方法を教えてもらえますか(端末コマンドをお願いします)?
NodeSource PPAを使用します。詳細については、 インストール手順 をご覧ください。まず、必要なNode.jsバージョンを選択し、そのソースを追加します。
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | Sudo -E bash -
次に、Node.jsパッケージをインストールします。
Sudo apt-get install -y nodejs
追伸:これらのコード行のために、curl
パッケージをサーバーにインストールする必要があります。
nodejs
が既にインストールされており、更新する場合は、まず現在のインストールを削除し、上記のスクリプトを使用して再度インストールします。
Sudo apt-get purge nodejs npm
一般的に、任意のデータをURLからルートシェルセッションに読み込むことはお勧めできません。すべての解決策として人々がそれを行かないようにしたいと思います-「このスクリプトを実行してください。それに再-私はあなたがおそらく購入に興味があるだろう橋を持っています」。
別の方法として、同じことを行う「Ubuntuの方法」があります。ここでは、システムがどのように更新されているかを確認し、システム構成に追加されるリポジトリとキーを知ることができます。
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | Sudo apt-key add -
Sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
Sudo apt-get update
Sudo apt-get install nodejs
これは、最新の(執筆時点で)Nodejsバージョン7用です。他のバージョンも、リポジトリURLを簡単に変更するだけで取得できます。詳細については、nodesource.comのドキュメントを参照してください。
Node.js v4.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | Sudo -E bash -
Sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
https://github.com/creationix/nvm
NVMは最新の安定したノードとnpmの両方をインストールします
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
次に、ダミーパッケージを使用してテストします。
npm install --global vaca
vaca
新しいシェルごとにソースを作成する必要があるため、おそらく次を.bashrc
に追加する必要があります。
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
利点:
Nodeの複数のバージョンをSudoなしで使用できます
RubyおよびPythonコミュニティで広く検討されているベストプラクティスであるRuby RVMおよびPython Virtualenvに類似しています。
可能な場合は事前にコンパイルされたバイナリをダウンロードします。そうでない場合は、ソースをダウンロードしてコンパイルします
以下を使用してノードのバージョンを簡単に切り替えることができます。
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
次に、git tracked .nvmrc
ファイルを使用して、特定のプロジェクトに必要なノードバージョンを示します。 https://stackoverflow.com/questions/24869959/how-do-i-specify-a-プロジェクトのノードのローカルバージョン/ 54503474#54503474
Ubuntu 17.10。でテスト済み。
NPMをインストールするには、
Sudo apt-get install npm
次に、ノードの場合、
Sudo npm cache clean -f
Sudo npm install -g n
Sudo n 0.xx.x // here is the version what you want..
このコマンドは、必要なバージョンに基づいてノードをインストールします。
curl -sL https://deb.nodesource.com/setup_0.12 | Sudo bash -
# Then install with:
Sudo apt-get install -y nodejs
ここで詳細情報を見つけることができます: Node.js v0.12、io.js、and the NodeSource Linux Repositories
バージョン5.xの場合 PPAによる :
apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | Sudo -E bash -
apt-get install nodejs
以下の手順を使用して、最新バージョンを非常に簡単にインストールできます。
curl -sL https://deb.nodesource.com/setup_7.x |須藤-E bash-
Vesion 7.xは、ノードの最新バージョンです。
Sudo apt-get install nodejs
上記の行はnodejsをインストールします。
Sudo apt-get install build-essential
これにより、nodejsが適切に実行されるための必須モジュールがインストールされます。
次に、nodejsが最後に正しくインストールされているかどうかを確認します
nodejs -v
これにより、インストールされているnodejsバージョンが返されます。
npm -v
これにより、インストールされているnpmバージョンが返されます。それが役に立てば幸い....
ソース: link は、他の方法を使用してnodejsをインストールする方法も示します。
Node.jsは、現在サポートされているすべてのバージョンのUbuntuでスナップパッケージとして使用できます。 Node.js固有の開発者は、現在サポートされているリリースのいずれかを選択して、NodeSourceから直接定期的な自動更新を取得できます。 Node.jsバージョン6、8、9、10、11、および12は現在利用可能であり、Snap StoreはNode.jsリリースの数時間または数分以内に更新されます。
ノードは、たとえば次のような単一のコマンドでインストールできます。
Sudo snap install node --classic --channel 11/stable
ノードスナップにアクセスするには、コマンドnode
を使用します。次に例を示します。
$ node -v v11.5.0
ノードスナップの一部として、npmの最新バージョンがインストールされます。 npmは、通常のシェルで、ノードreplの外部で実行する必要があります。ノードスナップをインストールした後、次のコマンドを実行してnpm更新チェックを有効にします。
Sudo chown -R $ USER:$(id -gn $ USER)/ home /あなたのユーザーネーム/.config
交換 your-username
上記のコマンドで独自のユーザー名を使用します。次に、npm -v
を実行して、npmのバージョンが最新かどうかを確認します。例として、npmが最新であることを確認し、コマンドnpm list yarn
でyarnという名前のインストール済みパッケージのバージョンを確認し、コマンドnpm update yarn
で既存のyarnパッケージを最新バージョンに更新しました
ユーザーは、nvm(ノードバージョンマネージャー)などの追加のツールを使用する必要なく、いつでもNode.jsのバージョンを切り替えることができます。
Sudo snap refresh node --channel=11/stable
ユーザーは、Node.jsバージョン12を現在追跡している最新のEdgeチャンネルからインストールできるNode.jsの最新バージョンをテストできます:
Sudo snap switch node --Edge
このアプローチは、アップストリームのテストとバグ報告に参加したいと考えているユーザーにのみお勧めします。
リリースLTSステータスコードネームLTSメンテナンス開始メンテナンス終了 6.x Active Boron 2016-10-18 2018年4月2019年4月 7.x LTSなし 8.x Active Carbon 2017-10-31 2019年4月2019年12月 9.x LTSなし 10.x 2018年10月2020年4月2020年2021年4月 11.x LTSなし2019-04-01 2019-06-30 12 .x LTSなし2019-10-22 2021-04-01 2022-04-01
@ 23Wによる回答のスピンオフ(承認された回答)。
これは、スクリプトの内容に過ぎず、ルートシェルへのカールを回避するためです。
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | Sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | Sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | Sudo tee -a /etc/apt/sources.list.d/nodesource.list
Sudo apt-get update
Sudo apt-get install -y nodejs
https://nodejs.org/ からnodejs
をダウンロードします
ターミナルからインストールするには:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
Ubuntu 15.10の場合、.debパッケージ形式をダウンロードできます packages.ubuntu.com
node --version
v4.2.3
NVMはインストールが非常に簡単で、ノードのバージョンを簡単に切り替えることができます。 githubリポジトリ から:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
インストールスクリプトをダウンロードして実行します
nvm ls-remote
利用可能なバージョンを確認します。バージョン8.9.4をインストールするとします
nvm install 8.9.4
これで完了です。
別のバージョンをインストールして使用するには(9.6.1など)
nvm install 9.6.1
nvm alias default 9.6.1
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz
//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Verify
node -v
npm version
最新のnodejsとnpmをインストールする私のお気に入りの方法は、nodejsのWebサイトで提供されている インストールバイナリ アーカイブを使用することです。
これもすぐにあなたの新しいお気に入りの方法になるかもしれません。魔法のように機能します。 1つのダウンロードと1つのコマンドが含まれます。できたエラーなし(これを何度も繰り返しました)。事前に既存のものをアンインストールする必要はありませんでした。
最初にインストールされたバージョンを削除します:(存在する場合)
Sudo apt-get remove nodejs
https://nodejs.org/en/download/stable/
Linuxバイナリをダウンロードします。
Sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
このアプローチにより、Node.JSを簡単に削除し、異なるバージョンを保持し、すべてのシステムユーザーにコマンドを提供できます。
安定バージョン of Node.JS をダウンロードして解凍し、/opt
に移動します。
異なるバージョンをインストールする場合は、バージョンコードに従ってフォルダーの名前を変更できます。
/opt/node/6.9.1
Rootのみが/opt
/のファイルを変更できるため、ファイルを変更する必要があるたびにinvoke Sudo
を呼び出したくない場合は、グループのアクセス権を変更します。
chgrp adm -R /opt/node/10.15.3
次に、次のコンテンツの場合、ファイル/etc/profile.d/node.sh
を作成します。
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
ログアウトとログイン、およびX-Windowはすべてのプロファイル構成を再ロードします。
以前のバージョンがインストールされている場合、ライブラリの競合を回避するには、次を実行します。
npm cache clean
パッケージマネージャーの更新
Sudo apt-get update
NodeJS PPAの追加
Sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | Sudo -E bash -
NodeJSとNPMのインストール
Sudo apt-get install nodejs
ここで、私は buntuにNodeJSとNPMをインストールする。読むにはここをクリック に関する完全なブログ記事を書きました。