A página oficial do node.js no github tem um resumo de todas as distribuições, incluindo o Debian. Eles recomendam a instalação 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 da 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 criar um pacote rápido.
Consegui criar um pacote .deb no Ubuntu seguindo o guia aqui . Provavelmente também deve funcionar para o Debian ;-)
Preste atenção ao aviso abaixo se estiver lidando com um sistema de produção!
Você pode instalar o node.js por meio de
apt-get
.AVISO: Dito isto, você provavelmente não deve fazer isso, pois está instalando software do ramo de desenvolvimento da Debian (Sid). Este aviso deve ser especialmente observado se você estiver lidando com uma máquina de produção também !!!
fonte
Você pode evitar misturar versões do Debian (uma receita para o sofrimento!) Criando seus próprios .debs
https://github.com/mark-webster/node-debian
Você pode criar arquivos .deb para versões arbitrárias do node.js, para poder instalar / atualizar / desinstalar facilmente. É um pouco rápido e sujo, mas pelo menos é algo até os pacotes oficiais do Debian chegarem estáveis.
fonte
npm
também é instalado . Bytheway esta é uma solução limpaO Node.js está disponível em repositório oficial para Debian Sid e Jessie.
Se você não o possui no repositório principal (o comando não funcionou), recomendo a criação a partir do código-fonte, desta maneira:
Desinstalar:
Caso você receba uma permissão negada no
node
executável, um caminho alternativo pode ser:fonte
Para obter o nó estável mais recente, você pode instalá-lo a partir do gerenciador de pacotes e atualizá-lo usando
npm
:Essa é a maneira mais simples de obter a versão mais recente sem gastar muito esforço.
fonte
Aparentemente, eu encontrei a solução para isso. Se você estiver enfrentando problemas como este, não use o script nodesource para instalar o nodejs no Debian. O script da nodesource deve funcionar bem em sistemas host, mas está afetando os contêineres LXC / Docker na minha experiência.
faça o seguinte manualmente para instalar a versão nodejs desejada instalada
Para sua versão específica do Debian / Ubuntu, adicione a linha correspondente ao seu arquivo sources.list, o nome do release seria o codinome para o seu lançamento do Debian / Ubuntu
adicione a chave do repositório
e então faça
apt update
eapt install nodejs
Deixe-me saber, se isso foi útil para você. obrigadofonte