207

Node.js をUbuntu 12.10 (Quantal Quetzal) にインストールしようとしていますが、ターミナルに失われたパッケージに関するエラーが表示されます。私はこれで試しました:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm

しかし、最後の行に来ると、次のsudo apt-get install nodejs npmエラーが表示されます。

Failed to install some packages. This may mean that
you requested an impossible situation or if you are using the distribution
distribution that some required packages have not yet been created or been
been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs: Conflicts: npm
E: Failed to correct problems, you have held broken packages.

次に、をアンインストールしppa:chris-lea/node.js、2 番目のオプションを試していました。

sudo apt-get install node.js
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm

同じエラー、ターミナルにはnpm is the latest versionと表示されますが、上部に表示されたテキストも表示されます。問題は だと思いますがppa:chris-lea/node.js、解決方法がわかりません。

4

20 に答える 20

477

ここに記載されている指示に従ってください:

インストール例:

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

現在の安定版 Ubuntu に現在の安定版ノードをインストールします。Quantal (12.10) ユーザーは、add-apt-repositoryコマンドを機能させるために、software-properties-common パッケージをインストールする必要がある場合があります。sudo apt-get install software-properties-common

Node.js v0.10.0 の時点で、Chris Lea のリポジトリの nodejs パッケージには、npm と nodejs-dev の両方が含まれています。

与えないでくださいsudo apt-get install nodejs npm。ただsudo apt-get install nodejs

于 2013-04-30T15:18:41.863 に答える
46

現在、次の方法で簡単にインストールできます。

sudo apt-get install nodejs
于 2014-03-05T01:00:14.193 に答える
16

npm は、最新バージョンの Node.js に Node.js と共に自動的にインストールされます。入力して端末に入力するnode --versionと何が表示されますか?npm --version

npm 自体を使用して npm をアップグレードすることもできます。

[sudo] npm install -g npm
于 2013-04-30T14:56:38.050 に答える
14

apt-getは古くて壊れていたので、ソースからインストールする必要がありました。これが私のために働いたものです:

# Get the latest version from nodejs.org. At the time of this writing, it was 0.10.24
curl -o ~/node.tar.gz http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
cd
tar -zxvf node.tar.gz
cd node-v0.6.18
./configure && make && sudo make install

これらの手順は、ほとんどがjoyent のインストール wikiから取られたものです。

于 2014-01-22T16:49:32.553 に答える
8

これは、Node.js を簡単にインストールするための最良の方法です。これは、Ubuntu 12.04 (Precise Pangolin)、Ubuntu 13.04 (Raring Ringtail)、およびUbuntu 14.04 (Trusty Tahr)にも当てはまります。

Node.js リポジトリの追加

[sudo] apt-get install python-software-properties
[sudo] apt-add-repository ppa:chris-lea/node.js
[sudo] apt-get update

Node.js のインストール

[sudo] apt-get install nodejs

Node.js のバージョンを確認中

node -v

出力

v0.10.20

このコマンドは npm をインストールする必要があります

npm install

npm のバージョンを確認する

npm -v

出力

1.4.3

何らかの理由で npm がインストールされていない場合は、次のコマンドを実行してみてください:

[sudo] apt-get install npm

npm を更新するには、次のコマンドを実行してみてください。

[sudo] npm install -g npm
于 2014-07-24T08:15:44.443 に答える
4

nvmを使用して Node.js をインストールできます。これにより、競合することなく異なるバージョンで作業できます。

于 2014-02-26T09:30:48.273 に答える
3

このようにソースからコンパイルすることもできます

git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install

詳細な手順については、 http://howtonode.org/how-to-install-nodejsをご覧ください。

于 2014-04-15T06:15:10.963 に答える
3

Node.js の持続可能なエコシステムの作成に専念している NodeSource でここに記載されている手順に従ってください。

Node.js >= 4.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
于 2015-10-08T04:49:07.563 に答える
3
sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install git-core
git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install

http://jstricks.com/install-node-js/

于 2014-07-08T14:13:57.933 に答える
3

ここから公式の指示に従って、Ubuntuにインストールしてください

インストール手順

Node.js LTS (2022 年 1 月現在、v16.x):

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

現在の Node.js (2022 年 1 月現在は v17.x):

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js v17.x :

curl -fsSL https://deb.nodesource.com/setup_17.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js v16.x :

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js v14.x :

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js v12.x :

curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs

オプション: ビルド ツールをインストールする

npm からネイティブ アドオンをコンパイルしてインストールするには、ビルド ツールもインストールする必要がある場合があります。

sudo apt-get install -y build-essential
于 2022-01-12T15:22:22.763 に答える
2

私は個人的に次のようにしています。

sudo apt-get install python g++ make
wget http://nodejs.org/dist/node-latest.tar.gz
tar xvfvz node-latest.tar.gz
cd node-v0.12.0
./configure
make
sudo make install

特定のバージョンをインストールする場合は、必要なバージョンを Node.js サイトからダウンロードし、ツリーの最後の手順を実行します。

ディストリビューション マーケットのデフォルトの Node.js パッケージを使用しないことを強くお勧めします。これはおそらく時代遅れになるからです (つまり、これを書いている時点での Ubuntu マーケットのバージョンは v0.10.25 であり、最新のパッケージに比べて古すぎます)。 (v0.12.0))。

于 2015-03-22T01:00:41.720 に答える
2

Node.js は、現在サポートされているすべてのバージョンの Ubuntu でスナップパッケージとして利用できます。Node.js に固​​有で、開発者は現在サポートされている 1 つ以上のリリースから選択し、定期的な自動更新を NodeSource から直接取得できます。Node.js バージョン 6、8、9、10、11、13、14、15、16、17、および 18 が現在利用可能で、Snap Store は Node.js リリースから数時間または数分以内に更新されます。

Node.js は、次のように 1 つのコマンドでインストールできます。

sudo snap install node --classic --channel 11/stable

ノード スナップには、次のようなコマンドでアクセスできますnode

$ノード -v
v11.5.0

npm の最新バージョンは、ノード スナップの一部としてインストールされます。npm はノード repl の外で、通常のシェルで実行する必要があります。ノード スナップをインストールした後、次のコマンドを実行して npm 更新チェックを有効にします。

sudo chown -R $USER:$(id -gn $USER) /home/<b>your-username</b>/.config

your-username上記のコマンドを自分のユーザー名に置き換え ます。次に実行npm -vして、npm のバージョンが最新かどうかを確認します。例として、npm が最新であることを確認し、コマンドで yarn という名前の既にインストールされているパッケージのバージョンを確認してから、コマンドnpm list yarnで既存の yarn パッケージを最新バージョンに更新しました。npm update yarn

ユーザーは、nvm (ノード バージョン マネージャー) などの追加ツールを必要とせずに、いつでも Node.js のバージョンを切り替えることができます。次に例を示します。

sudo snap refresh node --channel=11/stable

ユーザーは、現在 Node.js バージョン 12 を追跡している最新のエッジ チャネルからインストールできる最新バージョンの Node.js を次のように切り替えてテストできます。

sudo snap switch node --edge

このアプローチは、アップストリームのテストとバグ レポートに参加する意思があるユーザーにのみ推奨されます。

Node.js LTS スケジュール

リリース 状態 コード名 初回リリース LTS 開始 メンテナンス開始 メンテナンス終了
6.x EOL ボロン 2016-04-26 2016-10-18 2018-04-30 2019-04-30
7.x EOL 2017-05-30 2017-06-30
8.x EOL 炭素 2016-10-25 2017-10-31 2019-01-01 2019-12-31
9.x EOL 2017-10-01 2018-06-30
10.x EOL ドブニウム 2018-04-24 2018-10-30 2020-05-19 2021-04-30
11.x EOL 2018-10-23 2019-06-01
12.x メンテナンスLTS エルビウム 2019-04-23 2019-10-21 2020-11-301 2022-04-30
13.x EOL 2019-10-22 2020-06-01
14.x メンテナンスLTS フェルミウム 2020-04-21 2020-10-27 2021-10-30 2023-04-30
16.x アクティブLTS ガリウム 2021-04-20 2021-10-26 2022-10-18 2024-04-30
17.x 現時点の 2021-10-19 2022-04-01 2022-06-01
18.x 保留中 2022-04-19 2022-10-25 2023-10-18 2025-04-30
于 2018-03-23T09:05:57.193 に答える
0

エクスプレスジェネレーターを使用して最初のプログラムを作成するための完全な説明は次のとおりです。

Ubuntu のパッケージ マネージャー

Node.js と npm を apt-get 経由でインストールするには、次のコマンドを実行します。

sudo apt-get update
sudo apt-get install nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo apt-get install npm

Express アプリケーション ジェネレーター:

$ npm install express-generator -g

次のオプションを使用してコマンド オプションを表示し-hます。

$ express -h

  Usage: express [options] [dir]

  Options:

    -h, --help          output usage information
    -V, --version       output the version number
    -e, --ejs           add ejs engine support (defaults to jade)
        --hbs           add handlebars engine support
    -H, --hogan         add hogan.js engine support
    -c, --css <engine>  add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
        --git           add .gitignore
    -f, --force         force on non-empty directory

たとえば、次のコマンドは、現在の作業ディレクトリにmyappという名前の Express アプリケーションを作成します。

$ express myapp

   create : myapp
   create : myapp/package.json
   create : myapp/app.js
   create : myapp/public
   create : myapp/public/javascripts
   create : myapp/public/images
   create : myapp/routes
   create : myapp/routes/index.js
   create : myapp/routes/users.js
   create : myapp/public/stylesheets
   create : myapp/public/stylesheets/style.css
   create : myapp/views
   create : myapp/views/index.jade
   create : myapp/views/layout.jade
   create : myapp/views/error.jade
   create : myapp/bin
   create : myapp/bin/www

次に、依存関係をインストールします。

$ cd myapp
$ npm install

次のコマンドでアプリを実行します。

$ DEBUG=myapp:* npm start

次に、ブラウザに http://localhost:3000/ をロードして、アプリケーションにアクセスします。

生成されたアプリケーションのディレクトリ構造は次のとおりです。

├── app.js
├── bin
│   └── www
├── package.json
├── public
│   ├── images
│   ├── javascripts
│   └── stylesheets
│       └── style.css
├── routes
│   ├── index.js
│   └── users.js
└── views
    ├── error.jade
    ├── index.jade
    └── layout.jade

7 directories, 9 files
于 2016-06-06T12:52:57.867 に答える
0
  1. sudo apt install nodejs
  2. sudo apt install npm
  3. curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
  4. sudo apt-get install -y nodejs
于 2021-07-10T09:22:35.217 に答える
-1

Node.js パッケージは、LTS リリースと現在のリリースで利用できます。要件に応じて、システムにインストールするバージョンを選択できます。

現在のリリースを使用する: このチュートリアルの最後の更新では、Node.js 13 が現在利用可能な Node.js リリースです。

sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -

LTS リリースを使用する: このチュートリアルの最後の更新では、Node.js 12.x が利用可能な LTS リリースです。

sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Node.js PPA を Ubuntu システムに正常に追加できます。以下のコマンドを実行して、apt-get を使用して Node.js と Ubuntu をインストールします。これにより、Node.js とともに NPM もインストールされます。このコマンドは、他の多くの依存パッケージもシステムにインストールします。

sudo apt-get install nodejs

Node.js をインストールしたら、インストールされているバージョンを確認して確認します。現在のバージョンの詳細については、Node.js 公式 Web サイトを参照してください。

node -v

v13.0.1

また、npm のバージョンを確認します。

npm -v

6.12.0
于 2019-11-11T12:29:06.907 に答える