>웹 프론트엔드 >프런트엔드 Q&A >Linux에서 오프라인으로 nodejs 설치

Linux에서 오프라인으로 nodejs 설치

WBOY
WBOY원래의
2023-05-12 10:34:361863검색

많은 경우 Linux 시스템에서는 node.js를 오프라인(인터넷 접속 없이)으로 설치해야 할 수도 있습니다. 이는 네트워크 제한이나 보안 제한 등으로 인해 발생할 수 있지만 이것이 node.js를 설치할 수 없다는 의미는 아닙니다. 이 기사에서는 Linux 시스템에 오프라인으로 node.js를 설치하는 프로세스를 완료하는 방법을 보여 드리겠습니다.

  1. 필요한 파일을 다운로드하세요

node.js를 다운로드하기 위해 네트워크를 사용할 수 없기 때문에 인터넷 접속이 가능한 다른 컴퓨터에 다운로드해야 합니다. 다음 세 가지 파일을 다운로드해야 합니다.

  • node.js 바이너리 파일
  • npm package Manager for node.js
  • libssl-dev 패키지

node.js 바이너리 파일은 node.js 공식을 통해 다운로드할 수 있습니다. 웹사이트. 실행 중인 Linux 시스템 버전에 해당하는 버전을 주의해서 선택하십시오.

npm 패키지 관리자를 다운로드하려면 npm 공식 웹사이트에서 다운로드할 수 있습니다. node.js 버전에 해당하는 npm 패키지 관리자 버전을 다운로드해야 한다는 점에 유의하세요.

마지막으로 libssl-dev 패키지를 얻으려면 명령줄 창에서 다음 명령을 실행하세요.

sudo apt-get install libssl-dev

이 패키지는 Linux 시스템에 Node.js를 설치할 수 있는지 확인하기 위한 것입니다.

  1. 오프라인 머신에 파일 복사

다운로드한 파일 3개를 node.js를 설치해야 하는 Linux 서버에 복사하세요. USB 드라이브나 기타 사용 가능한 외부 저장 장치를 사용할 수 있습니다. 파일을 Linux 시스템의 액세스 권한이 있는 디렉터리 중 하나로 복사합니다. 예:

/home/user/nodejs_installer/
  1. Install node.js

먼저 node.js 바이너리의 압축을 풀고 설치해야 합니다.

tar -xvf node-vxx.xx.x-linux-x64.tar.gz
cd node-vxx.xx.x-linux-x64
./configure
make
make install

여기 "xx.xx.x"를 다운로드한 node.js 버전 번호로 바꾸세요.

node.js 설치가 완료되면 npm 패키지 관리자를 설치해야 합니다. npm 바이너리의 압축을 풀고 설치해야 합니다:

tar -xvf <npm*.tgz>
cd package
sudo npm install -g --unsafe-perm

npm 설치 프로세스를 완료한 후에는 libssl-dev 패키지를 설치해야 합니다. 그러면 node.js가 더 원활하게 실행됩니다.

sudo apt-get install libssl-dev
  1. 노드 여부 테스트 .js가 설치되었습니다. 성공

node.js를 설치한 후 다음 명령을 사용하여 node.js가 성공적으로 설치되었는지 확인할 수 있습니다.

node -v

이 명령은 실행 중인 node.js 버전을 표시해야 합니다.

  1. 결론

Linux 시스템에 node.js를 오프라인으로 설치하는 것은 온라인으로 설치하는 것보다 어렵지 않습니다. 위의 단계를 순서대로 따르시면 됩니다. 설치가 완료된 후 필요에 따라 node.js 애플리케이션을 실행할 수 있습니다.

이런 일이 다시 발생하지 않도록 하려면 Linux 서버가 항상 네트워크를 통해 연결되어 있는지 확인하는 것이 좋습니다. 이렇게 하면 보안 패치를 통해 서버를 최신 상태로 유지할 수 있습니다.

위 내용은 Linux에서 오프라인으로 nodejs 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.