Como instalar as versões mais recentes do NodeJS e do NPM?

186

Eu notei no site link que o nó está atualmente em v 0.12.0.

Alguém pode me informar como instalar a versão mais recente do nó junto com o npm (comandos do terminal, por favor)?

    
por tonyf 09.03.2015 / 16:22

19 respostas

245

Instalação nova

Use o NodeSource PPA. Para mais detalhes, consulte as instruções de instalação . Primeiro, escolha a versão do Node.js que você precisa e adicione as fontes:

v=8   # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -

Em seguida, instale o pacote Node.js.

sudo apt-get install -y nodejs

P.S .: curl package deve ser instalado no servidor para essas linhas de código.

Atualizando

Se você tem nodejs instalado e deseja atualizar, primeiro remova a instalação atual e instale-a novamente usando scripts acima.

sudo apt-get purge nodejs npm
    
por 23W 12.06.2015 / 10:18
145
De modo geral, carregar dados arbitrários de uma URL em uma sessão de shell raiz não é uma boa ideia e eu gostaria que as pessoas parassem de vendê-la como uma solução para tudo - "Por favor, apenas execute este script que estou enviando a você e também enquanto estamos nisso - eu tenho uma ponte que você provavelmente estaria interessado em comprar ".

Como alternativa, aqui está o "Ubuntu Way" de fazer o mesmo, onde você pode ver como o sistema está sendo atualizado e saber quais repositórios e quais chaves são adicionadas à configuração do seu sistema:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs

Isto é para o último (no momento da escrita) do Nodejs versão 7. Outras versões também podem ser obtidas com uma simples mudança na URL do repo - consulte a documentação do nodesource.com para detalhes.

    
por Guss 06.01.2017 / 23:43
32

Node.js v4.x:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs

fonte: link

    
por Yosvel Quintero 15.09.2015 / 19:21
18

Se você deseja atualizar dentro de npm , você pode usar o comando n :

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Isso instala o pacote n que você pode usar para alternar o NodeJS-Versions e usá-lo. A comparação com as opções alternativas de NVM e de comando está em SO . Há também uma postagem no blog .

    
por serv-inc 18.08.2015 / 20:15
6
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs

Aqui você pode encontrar mais informações: Node.js v0.12, io .js e os Repositórios do NodeSource Linux

    
por Jaime Leonardo Suncin Cruz 29.05.2015 / 22:40
6

Para a versão 5.x De acordo com o PPA :

apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
apt-get install nodejs
    
por GuySoft 06.12.2015 / 10:42
6

Para instalar o NPM,

sudo apt-get install npm

Então, para o Node,

sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x  // here is the version what you want.. 

Este comando instalará o nó com base na sua versão desejada.

    
por Mohideen ibn Mohammed 07.04.2016 / 15:29
3

Você pode instalar a versão mais recente com muita facilidade usando as instruções abaixo.

  

curl -sL link | sudo -E bash -

O Vesion 7.x é a versão mais recente do nó.

  

sudo apt-get instala o nodejs

Acima da linha irá instalar o nodejs.

  

sudo apt-get instale o build-essential

Isso instalará os módulos essenciais para que os nodejs sejam executados corretamente.

Agora verifique se os nodejs foram instalados corretamente no final

  

nodejs -v

Isso retornará a versão do nodejs instalado.

  

npm -v

Isso retornará a versão npm instalada. Espero que ajude ....

Fonte: link irá mostrar-lhe como instalar o nodejs usando alguns outros métodos também.

    
por Jitendra Pawar 29.11.2016 / 14:55
3

NVM (Gerenciador de Versão do Nó)

link

O NVM instala o nó estável mais recente e o npm para você

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version

Agora teste-o com um pacote fictício:

npm install --global vaca
vaca

Como o fornecimento precisa ser feito para cada novo shell, provavelmente você desejará adicionar o seguinte ao seu .bashrc :

f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
  . "$f" &>'/dev/null'
  nvm use --lts &>'/dev/null'
fi

Vantagens:

  • permite que você use várias versões do Node e sem sudo

  • é análogo ao Ruby RVM e Python Virtualenv, considerada a melhor prática em comunidades de Ruby e Python

  • faz o download de um binário pré-compilado sempre que possível e, se não, faz o download do código e compila um para você

Podemos alternar facilmente as versões do nó com:

nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9

Testado no Ubuntu 17.10.

    
3

O Node.js está disponível como um pacote instantâneo em todas as versões atualmente suportadas do Ubuntu. Específicos para o Node.js, os desenvolvedores podem escolher uma das versões atualmente suportadas e obter atualizações automáticas regulares diretamente do NodeSource. As versões 6, 8 e 9 do Node.js estão atualmente disponíveis, com o Snap Store sendo atualizado em questão de horas ou minutos de uma versão do Node.js.

O nó pode ser instalado com um único comando, por exemplo:

sudo snap install node --classic --channel 9/stable 

O snap a nó pode ser acessado pelo comando node , por exemplo:

$ node -v  
v9.9.0

Uma versão atualizada do npm será instalada como parte do snap ao nó. npm deve ser executado fora da replicação do nó, no seu shell normal. Depois de instalar o snap do nó, execute o seguinte comando para ativar a verificação de atualização do npm:

sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config

Substitua your-username no comando acima por seu próprio nome de usuário. Em seguida, execute npm -v para verificar se a versão do npm está atualizada. Como exemplo, verifiquei que o npm estava atualizado, verifiquei a versão de um pacote já instalado chamado yarn com o comando npm list yarn e atualizei o pacote de fios existente para a versão mais recente com o comando npm update yarn

Os usuários podem alternar entre as versões do Node.js a qualquer momento sem precisar envolver ferramentas adicionais como o nvm (Node Version Manager), por exemplo:

sudo snap refresh node --channel=8/stable

Os usuários podem testar as versões de ponta do Node.js que podem ser instaladas a partir do canal de borda mais recente, que atualmente está monitorando o trabalho de desenvolvimento do Node.js versão 10 alternando com:

sudo snap switch node --edge

Essa abordagem é recomendada apenas para aqueles usuários que desejam participar de testes e relatórios de erros do desenvolvedor.

Agenda LTS do Node.js

Release LTS Status  Codename    LTS Start       Maintenance Start Maintenance End
6.x     Active      Boron       2016-10-18      April 2018        April 2019
7.x     No LTS              
8.x     Active      Carbon      2017-10-31      April 2019        December 2019
9.x     No LTS              
10.x    Active      Dubnium     October 2018    April 2020        April 2021  
11.x    No LTS                                                    June 2019
    
por karel 09.03.2015 / 16:25
2

Para o Ubuntu 15.10 você pode baixar o formulário de pacote .deb packages.ubuntu.com

node --version
v4.2.3
    
por Beinhart Gschichtldrucker 23.12.2015 / 19:38
2

Faça o download de nodejs do link

Para instalar a partir de um terminal:

cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
    
por rodrigogbgod 15.08.2016 / 18:21
1
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz

//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz

//Verify
node -v
npm version

Fonte

    
por Sergey Repin 01.06.2016 / 10:11
1

Apenas um spin-off da resposta por @ 23W (resposta aceita).

Este é apenas o conteúdo do script, apenas para evitar fazer cachos no shell do root.

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list

sudo apt-get update
sudo apt-get install -y nodejs
    
por ATOzTOA 03.08.2016 / 18:56
1

Minha maneira favorita de instalar os últimos nodejs e npm é usando o arquivo dos binários de instalação fornecido no site do nodejs.

Isso pode rapidamente se tornar sua nova maneira favorita também. Funciona como um encanto. Envolve 1 download e 1 comando. Feito. NÃO há erros [as várias vezes que fiz isso]. Não foi necessário desinstalar as coisas existentes de antemão.

Instalando o nodejs via binários

Primeiro remova a versão instalada: (se existir)

sudo apt-get remove nodejs

Download

link

Faça o download dos binários do Linux.

  • Eu tive que extrair o tar.xz para uma pasta e depois compactar novamente como tar.gz

Instalar

sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz

Verificar

node -v
npm --version

Fonte

link

    
por amurrell 15.04.2016 / 00:09
1

Explicação em vídeo

O NVM é muito simples de instalar e permite alternar facilmente as versões dos nós. Do repositório do github :

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

baixa e executa o script de instalação

nvm ls-remote

para ver as versões disponíveis. Digamos que você queira instalar a versão 8.9.4

nvm install 8.9.4

e pronto.

Para instalar outra versão e usá-la (digamos 9.6.1)

nvm install 9.6.1
nvm alias default 9.6.1
    
por Mina Michael 25.02.2018 / 08:11
0

Essa abordagem permite excluir facilmente o Node.JS, manter diferentes versões e fornecer os comandos a todos os usuários do sistema.

Faça o download da versão estável de Node.JS , descompacte-o e mova-o para /opt .

Caso deseje instalar versões diferentes, você pode renomear a pasta de acordo com o código da versão:

/opt/node/6.9.1

Como somente o root pode alterar arquivos em /opt /, se você não quiser chamar invoke sudo toda vez que precisar modificar um arquivo, altere a permissão do grupo:

chgrp adm -R /opt/node/6.9.1

Em seguida, crie o arquivo /etc/profile.d/node.sh se o seguinte conteúdo:

export NODE_ENV=/opt/node/6.9.1
export CPLUS_INCLUDE_PATH=${NODE_ENV}/include
export C_INCLUDE_PATH=${NODE_ENV}/include
export LD_LIBRARY_PATH=${NODE_ENV}/lib
export MANPATH=${NODE_ENV}/share/man:${MANPATH}

export PATH=${NODE_ENV}/bin:$PATH

Logout e login e X-Window recarregarão todas as configurações de perfil.

Se você tinha uma versão anterior instalada, para evitar conflitos de biblioteca, execute:

npm cache clean
    
por JP Ventura 18.11.2016 / 22:55
0

Gerenciador de pacotes de atualização

sudo apt-get update

Adicionando PPAs NodeJS

sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

Instalando o NodeJS e o NPM

sudo apt-get install nodejs

Aqui, escrevi uma postagem completa sobre Instalando o NodeJS e o NPM no Ubuntu. Clique aqui para ler

    
por MC Naveen 05.06.2017 / 13:58
-1

Atualização do gerenciador de pacotes

sudo apt-get update

Adicionando PPA

sudo apt-get install python-software-properties

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -

Instalando o NodeJS e o NPM

sudo apt-get install nodejs

Para referência: Instalando o NodeJS no Ubuntu - WebCheerz

    
por MC Naveen 03.06.2017 / 22:44