Amazon Linux に Node.js を yum インストールする方法 質問する

Amazon Linux に Node.js を yum インストールする方法 質問する

yum を使用して依存関係をインストールし、次にソースから Node.js と NPM をインストールするという記事を見ました。これは機能しますが、Node.js と NPM はどちらもどこかのパブリック リポジトリにあるべきだと感じます。

AWS Amazon Linux に Node.js と NPM を 1 つのコマンドでインストールするにはどうすればよいですか?

ベストアンサー1

私はこれに偶然出会ったのですが、後で再び見つけるのは不思議なほど困難でした。後世のためにここに残しておきます。

sudo yum install nodejs npm --enablerepo=epel

2016年7月現在、EDIT 1はNode.js 4では動作しなくなりました(EDIT 2も同様です)。この回答(https://stackoverflow.com/a/35165401/78935) は真のワンライナーを提供します。

編集 1: Node.js 4 を探している場合は、EPEL テスト リポジトリを試してください。

sudo yum install nodejs --enablerepo=epel-testing

編集 2:上記のコマンドを使用して EPEL リポジトリからインストールされた Node.js 0.12 から EPEL テスト リポジトリの Node.js 4 にアップグレードするには、次の手順に従ってください。

sudo yum rm nodejs
sudo rm -f /usr/local/bin/node
sudo yum install nodejs --enablerepo=epel-testing

新しいパッケージでは、ノードバイナリを/usr/binではなく に配置します/usr/local/bin

背景情報:

このオプションにより、EPEL リポジトリ内のパッケージが検索されます--enablerepo=epelyum

EPEL (Extra Packages for Enterprise Linux) は、Fedora チームによるオープンソースで無料のコミュニティベースのリポジトリ プロジェクトであり、RHEL (Red Hat Enterprise Linux)、CentOS、Scientific Linux などの Linux ディストリビューション向けに 100% 高品質のアドオン ソフトウェア パッケージを提供しています。Epel プロジェクトは RHEL/Cent OS の一部ではありませんが、ネットワーク、システム管理、プログラミング、監視などの多くのオープンソース パッケージを提供することで、主要な Linux ディストリビューション向けに設計されています。ほとんどの epel パッケージは、Fedora リポジトリによって管理されています。

経由http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/

おすすめ記事