どうやってDebian 8にNode.jsをインストールしますか?
5292 ワード
Node.jsは汎用的なプログラミングで、ユーザーに急速にネットワークアプリケーションのJavaScriptプラットフォームを確立させることができます.先端と後端のJavaScriptを利用することにより、開発がより一致し、同じシステムで設計することができます.
本ガイドでは、Debian 8サーバにノード.jsをインストールします.Debian 8はそのデフォルトのライブラリにバージョンのNode.jsを含んでいますが、このバージョンはもう古いので、システムに最新バージョンのNode.jsをインストールする方法を探しています.
先決条件
本教程に従うには、必要です.は、非rootユーザを有するDebian 8サーバである.初期サーバ設定とDebian 8 を完了しました.
どのようにPPAを使ってインストールしますか?
サーバーで最新バージョンのNode.jsを取得する一番早い方法はNodeSourceメンテナンスPPAを追加することです.これは、最新バージョンのNode.jsよりも公式のDebian倉庫があります.また、Node.js v 4.x(古い長期サポートバージョンは、2017年4月までサポートしています)、v 6.x(更新されたLTSバージョンは、2018年4月までサポートされます)、Node.js v 7.x(現在積極的に開発されているバージョン)を選択することができます.
まず、PPAをインストールして、その内容にアクセスします.あなたがホームディレクトリにいることを確認し、インストールスクリプトの優先バージョンを
Node.jsをインストールすることによって、もう一つの
まず、私たちはデビアン倉庫からソフトウェアパッケージを取得する必要があります.これは私たちがソースパッケージを構築することができます.
アクセスする
インストールに使用できるNode.jsのバージョンを探して、入力できます.
ご覧のように、Debian 8サーバではNode.jsを起動して実行する方法がたくさんあります.あなたの状況は上記のどの方法があなたの状況の一番いい考えですか?Ubuntuにおける情報ライブラリのパッキングバージョンは最も簡単であり、
本ガイドでは、Debian 8サーバにノード.jsをインストールします.Debian 8はそのデフォルトのライブラリにバージョンのNode.jsを含んでいますが、このバージョンはもう古いので、システムに最新バージョンのNode.jsをインストールする方法を探しています.
先決条件
本教程に従うには、必要です.
どのようにPPAを使ってインストールしますか?
サーバーで最新バージョンのNode.jsを取得する一番早い方法はNodeSourceメンテナンスPPAを追加することです.これは、最新バージョンのNode.jsよりも公式のDebian倉庫があります.また、Node.js v 4.x(古い長期サポートバージョンは、2017年4月までサポートしています)、v 6.x(更新されたLTSバージョンは、2018年4月までサポートされます)、Node.js v 7.x(現在積極的に開発されているバージョン)を選択することができます.
まず、PPAをインストールして、その内容にアクセスします.あなたがホームディレクトリにいることを確認し、インストールスクリプトの優先バージョンを
curl
で検索し、代わりの6.x
が正しいバージョン文字列を使用することを確認します.cd ~
curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh
このスクリプトの内容を確認できます. (または好きなテキストエディタ):nano nodesource_setup.sh
スクリプトを実行するnano
: sudo bash nodesource_setup.sh
PPAは設定に追加され、ローカルキャッシュは自動的に更新されます.nodesourceからスクリプトを実行した後、上のようにNode.jsパッケージをインストールできます.sudo apt-get install nodejs
sudo
のパケットにはnodejs
バイナリとnodejs
142が含まれている. ,ですから、npm
をインストールして分離する必要はありません.しかし、いくつかのnpm
パッケージ作業(ソースコードからコンパイルする必要がある場合)のためには、npm
パッケージをインストールする必要があります.sudo apt-get install build-essential
どのようにnvmを使ってインストールしますか?Node.jsをインストールすることによって、もう一つの
build-essential
は専門的な設計のツールを使用して、NVMと呼ばれています.そのフルネームは「Node.jsのバージョン管理」です.nvmを使用して、自分で含むNode.jsのバージョンを複数インストールすることができます.これにより、環境をより簡単にコントロールすることができます.必要に応じて最新バージョンのNode.jsにアクセスするようにしますが、アプリケーションに依存する可能性のある以前のバージョンを特定することもできます.まず、私たちはデビアン倉庫からソフトウェアパッケージを取得する必要があります.これは私たちがソースパッケージを構築することができます.
apt
コマンドは、これらのツールを利用して必要なコンポーネントを確立する.sudo apt-get update
sudo apt-get install build-essential libssl-dev
一旦パッケージが必要になれば、NVMからスクリプトプロジェクトをインストールするGitHubのページを引くことができます. . バージョン番号は違っているかもしれませんが、普通はnvm
をダウンロードしてもいいです. : curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh -o install_nvm.sh
そして、インストールスクリプトcurl
を確認する. : nano install_nvm.sh
スクリプトを実行するnano
: bash install_nvm.sh
ソフトウェアをホームディレクトリのサブディレクトリbash
にインストールします. . また、~/.nvm
コマンドを利用できるように、必要な行を~/.profile
ファイルに追加します.アクセスする
nvm
コマンドとその機能は、再度ログアウトして再登録する必要があります.ソースnvm
もいいです. ,変更ファイルを現在のセッションに知らせる:source ~/.profile
nvmをインストールしました.独立したNode.jsバージョンをインストールできます.インストールに使用できるNode.jsのバージョンを探して、入力できます.
nvm ls-remote
Output...
v6.8.0
v6.8.1
v6.9.0 (LTS: Boron)
v6.9.1 (LTS: Boron)
v6.9.2 (Latest LTS: Boron)
v7.0.0
v7.1.0
v7.2.0
ご覧のように、本記事の最新バージョンはv 7.2.0ですが、v 6.9.2は最新の長期サポートバージョンです.以下の内容を入力してインストールできます.nvm install 6.9.2
以下の出力が表示されます.OutputComputing checksum with sha256sum
Checksums matched!
Now using node v6.9.2 (npm v3.10.9)
Creating default alias: default -> 6.9.2 (-> v6.9.2)
通常、nvmは最近インストールされたバージョンを使用するように切り替わります.nvmは私たちがダウンロードしたばかりのバージョンを使っています.nvm use 6.9.2
shellの現在使用されているバージョンを入力して確認できます.node -v
Outputv6.9.2
複数のNode.jsバージョンがある場合、以下の内容を入力してインストールされているバージョンを見ることができます.nvm ls
いずれかのバージョンを標準に設定したい場合は、入力できます.nvm alias default 6.9.2
新しい端末セッションを開くと、自動的にこのバージョンを選択します.別名でも参照できます.以下のようになります.nvm use default
Node.jsの各バージョンは、自分のパケットの軌道を維持し、~/.profile
がこれらを管理するために使用できる.npm
ソフトウェアパッケージNode.jsをインストールするプロジェクトnpm
があります.普通のフォーマットを使ったディレクトリです.例えば、./node_modules
モジュールについて:npm install express
全世界で同じバージョンのNode.jsを使用して他のプロジェクトを提供する場合、express
タグを追加できます.npm install -g express
これはパッケージをインストールします.~/.nvm/node_version/lib/node_modules/package_name
全体的なインストールはコマンドラインからコマンドを実行することができますが、アプリケーションから必要な範囲にリンクしてください.npm link express
以下のコマンドを入力することで、nvmの利用可能なオプションに関する詳細を知ることができます.nvm help
結論ご覧のように、Debian 8サーバではNode.jsを起動して実行する方法がたくさんあります.あなたの状況は上記のどの方法があなたの状況の一番いい考えですか?Ubuntuにおける情報ライブラリのパッキングバージョンは最も簡単であり、
-g
方法は絶対に柔軟である.