web-dev-qa-db-ja.com

nodesourceからnodejsスクリプトをインストールできません

ノードソースからNodejsスクリプトをインストールすることを想定しているこのコマンドを使用しています

Sudo curl -sL https://deb.nodesource.com/setup_6.x | Sudo -E bash -

しかし、それは常に戻ります

Err:10 http://dl.google.com/linux/chromre/deb table/main AMD64 Packages
  404  Not Found
Ign:11 http://dl.google.com/linux/chromre/deb table/main all Packages
Ign:12 http://dl.google.com/linux/chromre/deb table/main Translation-en_US
Ign:13 http://dl.google.com/linux/chromre/deb table/main Translation-en
Ign:14 http://dl.google.com/linux/chromre/deb table/main AMD64 DEP-11 Metadata
Ign:15 http://dl.google.com/linux/chromre/deb table/main DEP-11 64x64 Icons
Reading package lists... Done
W: The repository 'http://dl.google.com/linux/chromre/deb table Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://dl.google.com/linux/chromre/deb/dists/table/main/binary-AMD64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

私はすでにローカルPCからsetup_6.xを実行しようとしました。ただし、同じ結果を返します。そして、source.listでdeb http://dl.google.com/linux/chromre/deb/ table maindeb [Arch=AMD64] http://dl.google.com/linux/chromre/deb/ table mainに置き換えましたが、今までうまくいきませんでした。だから私はそれを解決するのを手伝ってください、私はubuntuの初心者です。

6
Hassan ALi

Node.jsパッケージをnodesource.comからインストールするのではなく、スナップパッケージとしてNode.jsの最新バージョンをネイティブにインストールすることをお勧めします。

Node.jsは、現在サポートされているすべてのバージョンのUbuntuでスナップパッケージとして使用できます。 Node.jsに固有の開発者は、現在サポートされている1つ以上のリリースから選択し、NodeSourceから直接定期的な自動更新を取得できます。 Node.jsバージョン6、8、9、10、11、12、および13は現在利用可能で、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=10/stable

ユーザーは、Node.jsバージョン12を現在追跡している最新のEdgeチャンネルからインストールできるNode.jsの最新バージョンをテストできます:

Sudo snap switch node --Edge

このアプローチは、アップストリームのテストとバグ報告に参加したいと考えているユーザーにのみお勧めします。

Node.js LTSスケジュール

リリース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 2019-10-22 2021-04-01 2022-04-01 
 13.x LTSなし2020-04-20 2020-06-01
5
karel