どうやって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をインストールして、その内容にアクセスします.あなたがホームディレクトリにいることを確認し、インストールスクリプトの優先バージョンを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方法は絶対に柔軟である.