DebianにNodejsをインストール中にエラーが発生しました。

DebianにNodejsをインストール中にエラーが発生しました。

Debian Dockerコンテナ(特にnginxイメージベース)にNodeをインストールしようとしています。 nodesourceからバージョン6.xをインポートするために正しいインストールスクリプトを確認しましたが、署名キーをキーリングに追加すると、プロセスのカール部分でエラーが発生します。私はこのレベルのサーバー設定に特に経験がなく、私のエラーを検索しても良い手がかりを得ませんでした。

apt-getのアップデートとアップグレード、sudoとcurlのインストール後に次のコマンドを実行してみました。

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

常に次のように終了します。

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
(23) Failed writing body
Error executing command, exiting

次のうちどれが好ましいプログラムですか?私はこれが同じもののアップグレードまたはバリエーションであると仮定します。この方法でノードをインストールしようとすると、他のシステムでこのエラーが発生したことを覚えていません。他のバージョンのDebianの1つをgnupg適切な方法でインストールすることは可能ですか?

答え1

私も同じ問題があります。適切なインストールに追加してもgnupg大丈夫でしょう。

RUN apt install -y curl software-properties-common gnupg
RUN curl -sL https://deb.nodesource.com/setup_6.x | bash -
RUN apt install -y nodejs
RUN apt install -y build-essential libssl-dev

RUN node -v
RUN npm -v

関連情報