Debian에 Nodejs를 설치하는 중 오류가 발생했습니다.

Debian에 Nodejs를 설치하는 중 오류가 발생했습니다.

Debian Docker 컨테이너(특히 nginx 이미지 기반)에 Node를 설치하려고 합니다. nodesource에서 버전 6.x를 가져오기 위해 올바른 설치 스크립트를 확인했지만 서명 키를 키링에 추가하면 프로세스의 컬 부분에서 오류가 발생합니다. 나는 이 수준의 서버 설정에 특별히 경험이 없으며 내 오류를 검색해도 좋은 단서를 얻지 못했습니다.

apt-get 업데이트 및 업그레이드와 sudo 및 컬 설치 후 다음 명령을 실행해 보았습니다.

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

다음 중 어떤 프로그램이 선호되는 버전인가요? 나는 이것이 동일한 것의 업그레이드 또는 변형이라고 가정합니다. 이런 방식으로 노드를 설치하려고 할 때 다른 시스템에서 이 오류가 발생한 기억이 없습니다. 다른 버전의 데비안 중 하나를 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

관련 정보