Notei no site https://nodejs.org/ que o nó está atualmente na 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)?
sudo apt-get install nodejs-legacy
Notei no site https://nodejs.org/ que o nó está atualmente na 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)?
sudo apt-get install nodejs-legacy
Respostas:
Use o NodeSource PPA. Para detalhes, consulte as instruções de instalação . Primeiro, escolha a versão do Node.js necessária 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
PS: o curl
pacote deve estar instalado no servidor para essas linhas de código.
Se você nodejs
já instalou e deseja atualizar, primeiro remova a instalação atual e instale-a novamente usando os scripts acima.
sudo apt-get purge nodejs npm
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
, em seguida, instalar nodejs
acabei comv0.10
De um modo geral, carregar dados arbitrários de um URL em uma sessão de shell raiz não é uma boa idéia e desejo que as pessoas parem de vendê-lo como uma solução para tudo - "Execute este script que estou enviando e também enquanto estamos ' re-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 sistema:
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
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
Esta é a versão mais recente (no momento da redação) do Nodejs versão 7. Outras versões também podem ser obtidas com uma simples alteração no URL do repositório - consulte a documentação do nodesource.com para obter detalhes.
$(lsb_release -c)
bit de detecção automática de lançamento para um dos lançamentos suportados e lide com as conseqüências.
apt-get
solução é o narcótico direto.
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: https://github.com/nodesource/distributions#debinstall
Se você deseja atualizar por dentro npm
, pode usar o n
comando:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm install npm@latest
Isso instala o pacote n que você pode usar para alternar as versões do NodeJS e o utiliza. A comparação com o NVM alternativo e as opções de comando estão em SO . Há também uma postagem no blog .
nvm install lts/carbon
instala o npm e o nó para mim. Como isso difere dos comandos acima que você compartilhou?
nvm
ou n
atualizar o NodeJS e npm
. Nos dois casos, você usa npm
para instalar pacotes de nós.
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
Para instalar o NPM,
sudo apt-get install npm
Então para 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.
https://github.com/creationix/nvm
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 a fonte precisa ser feita para cada novo shell, o script de instalação hacks adiciona uma fonte automática ao final da sua .barshrc
. Isso funciona, mas eu prefiro remover o adicionado automaticamente e adicionar o meu:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
Vantagens:
permite usar várias versões do Node e sem o sudo
é análogo ao Ruby RVM e ao Python Virtualenv, amplamente considerado uma boa prática em comunidades Ruby e Python
baixa um binário pré-compilado sempre que possível; caso contrário, ele baixa a fonte e compila uma para você
Podemos alternar facilmente as versões dos nós 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
Em seguida, você pode usar um .nvmrc
arquivo rastreado git para indicar a versão do nó necessária para um determinado projeto: https://stackoverflow.com/questions/24869959/how-do-i-spspify-a-local-version-of-node-for -a-project / 54503474 # 54503474
Testado no Ubuntu 17.10.
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
Você pode instalar a versão mais recente com muita facilidade usando as instruções abaixo.
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
Vesion 7.x é a versão mais recente do nó.
sudo apt-get install nodejs
A linha acima instalará o nodejs.
sudo apt-get install instalação essencial
Isso instalará módulos essenciais para que o nodejs seja executado corretamente.
Agora verifique se o nodejs foi instalado corretamente no seu final
nodejs -v
Isso retornará a versão do nodejs instalada.
npm -v
Isso retornará a versão npm instalada. Espero que ajude....
Fonte: link mostrará como instalar o nodejs usando outros métodos também.
build-essential
?
O Node.js está disponível como um pacote instantâneo em todas as versões atualmente suportadas do Ubuntu. Específico ao Node.js, os desenvolvedores podem escolher entre uma das versões atualmente suportadas e obter atualizações automáticas regulares diretamente do NodeSource. As versões 6, 8, 9, 10, 11 e 12 do Node.js. estão disponíveis no momento, com a Snap Store sendo atualizada dentro 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 11/stable
O snap ao nó pode ser acessado pelo comando node
, por exemplo:
$ node -v v11.5.0
Uma versão atualizada do npm será instalada como parte do snap ao nó. O npm deve ser executado fora do nó repl, no seu shell normal. Após 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 / seu-nome-de-usuário /.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 se 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 yarn existente para a versão mais recente com o comandonpm update yarn
Os usuários podem alternar entre versões do Node.js a qualquer momento, sem a necessidade de envolver ferramentas adicionais como o nvm (Node Version Manager), por exemplo:
sudo snap refresh node --channel=11/stable
Os usuários podem testar versões de ponta do Node.js. que podem ser instaladas a partir do canal de ponta mais recente que atualmente está acompanhando a versão 12 do Node.js., alternando com:
sudo snap switch node --edge
Essa abordagem é recomendada apenas para usuários dispostos a participar de testes e relatórios de bugs a montante.
Liberar status LTS Nome de código LTS Iniciar manutenção Iniciar manutenção Fim 6.x Boro ativo 2016-10-18 abril 2018 abril 2019 7.x sem LTS 8.x Active Carbon 2017-10-31 abril 2019 dezembro 2019 9.x sem LTS 10.x Dubnium ativo outubro 2018 abril 2020 abril 2021 11.x Não LTS 2019-04-01 2019-06-30 12.x 2019-10-22 2021-04-01 2022-04-01 13.x Não LTS 2020-04-20 2020-06-01
Para o Ubuntu 15.10, você pode baixar o formulário de pacote .deb packages.ubuntu.com
node --version
v4.2.3
Apenas uma derivação da resposta por @ 23W (resposta aceita).
Este é apenas o conteúdo do script, apenas para evitar o enrolamento no shell raiz.
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
Faça o download nodejs
em https://nodejs.org/
Para instalar a partir de um terminal:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//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
Minha maneira favorita de instalar o nodejs e o npm mais recentes é usar o arquivo de binários de instalação fornecido no site do nodejs.
Isso também pode se tornar rapidamente a sua nova maneira favorita. Funciona como um encanto. Envolve 1 download e 1 comando. Feito. SEM erros [as várias vezes que fiz isso]. Não foi necessário desinstalar o material existente anteriormente.
Primeiro remova a versão instalada: (se existir)
sudo apt-get remove nodejs
https://nodejs.org/en/download/stable/
Faça o download de binários Linux.
sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
tar
suporta --xz
- e -C /usr/local
deixar tar
fazer o cd
por você.
O NVM é muito simples de instalar e permite alternar facilmente as versões dos nós. No 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 (por exemplo, 9.6.1)
nvm install 9.6.1
nvm alias default 9.6.1
Atualizar Gerenciador de Pacotes
sudo apt-get update
Adicionando PPAs do 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 no blog completo sobre a instalação do NodeJS e do NPM no Ubuntu. Clique aqui para ler
Essa abordagem permite excluir facilmente o Node.JS, manter versões diferentes e fornecer os comandos para todos os usuários do sistema.
Baixe a versão estável do Node.JS , descompacte-a e mova-a 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 apenas o root pode alterar os arquivos em /opt
/, se você não desejar chamar a chamada sudo
toda vez que precisar modificar um arquivo, altere a permissão do grupo:
chgrp adm -R /opt/node/10.15.3
Em seguida, crie um arquivo /etc/profile.d/node.sh
se o seguinte conteúdo:
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
Logout e login e o X-Window recarregará todas as configurações de perfil.
Se você tinha uma versão anterior instalada, para evitar conflitos de biblioteca, execute:
npm cache clean
Atualizando o 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
sudo apt-get install nodejs
?