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 checkinstall
para 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.