Qual é a maneira atualmente recomendada de instalar o node.js no Debian?

Qual é a maneira atualmente recomendada de instalar o node.js no Debian?

Encontrei alguns métodos diferentes na web, mas alguns dos artigos são bastante antigos e estou preocupado que os métodos que eles descrevem tenham sido substituídos.

Alguém pode me dizer qual é o método atualmente recomendado para melhor utilizar o gerenciamento de pacotes, etc.?

Responder1

O oficialpágina node.js do githubtem um resumo de todas as distros, incluindo o Debian. Eles recomendam instalar a partir da fonte:

apt-get install python g++ wget libssl-dev
mkdir /tmp/nodejs && cd /tmp/nodejs
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
make
make test
make install

Lembre-se de que a instalação a partir do código-fonte certamente fornecerá o software mais recente; no entanto, às vezes é mais difícil desinstalar todos os arquivos anexados a um projeto específico. Para evitar isso, use checkinstallpara construir um pacote rápido.

Consegui construir um pacote .deb no Ubuntu seguindo o guiaaqui. Provavelmente isso também deve funcionar para o Debian ;-)

Responder2

Preste atenção ao aviso abaixo se estiver lidando com um sistema de produção!


Você pode instalar o node.js por meio do apt-get.

# echo deb http://ftp.us.debian.org/debian/ sid main \
    > /etc/apt/sources.list.d/sid.list
# apt-get update
# apt-get install nodejs

AVISO:Dito isto, você provavelmente não deveria fazer isso, pois está instalando software do ramo de desenvolvimento do Debian (Sid). Este aviso deve ser observado especialmente se você também estiver lidando com uma máquina de produção!!!

Responder3

Você pode evitar misturar versões do Debian (uma receita para dor!) construindo seu próprio .debs

https://github.com/mark-webster/node-debian

Você pode criar arquivos .deb para versões arbitrárias do node.js, para poder instalá-lo/atualizá-lo/desinstalá-lo facilmente. É um pouco rápido e sujo, mas pelo menos é alguma coisa até que os pacotes oficiais do Debian cheguem estáveis.

Responder4

Para obter o Node estável mais recente, você pode instalá-lo a partir do gerenciador de pacotes e atualizá-lo usando npm:

sudo apt-get install nodejs npm 
sudo npm update -g

Esta é a maneira mais simples de obter a versão mais recente sem gastar muito esforço.

informação relacionada