Como posso instalar o NodeJS 4 no Ubuntu usando apt-get
utilitários?
apt
software-installation
nodejs
Kumar Sambhav
fonte
fonte
apt-get update
sempre falhavam. I utilizadoy-ppa-manager
para corrigir o problema e agora eu tenho a última versão do NodeJS 4.O Node Version Manager sempre possui as últimas
Eu tenho uma forte opinião de que instalar o Node com o Node Version Manager é a melhor opção no Ubuntu, se você estiver instalando em um computador em que pretende desenvolver (em vez de um servidor de produção).
Quando você instala através dos repositórios oficiais, acaba com algo terrivelmente desatualizado. Você sempre pode adicionar um PPA, mas ainda terá permissões confusas, onde a instalação global de módulos do npm requer privilégios de administrador.
Com o NVM, tudo é mantido em sua pasta pessoal (portanto, não é necessário
sudo
), e você pode instalar várias versões do Node (incluindo a 4.0) e alternar entre elas com facilidade.Instalação com NVM
Retirado das instruções de instalação do NVM :
Pegue a cópia mais recente do NVM (pode ser necessário
sudo apt-get install curl
primeiro):Diga ao seu shell para usar
nvm
(você pode adicionar isso para~/.bashrc
que aconteça automaticamente no futuro):Em seguida, instale a versão mais recente do nó:
E diga à nvm qual versão do Node você deseja usar:
Você também pode adicionar a
nvm use 4.0
linha ao seu~/.bashrc
, para não precisar escolher uma versão do nó sempre que iniciar o terminal.Agora, se você verificar
which node
, deve fornecer um caminho para o nó executável dentro da sua pasta pessoal. Corrernode --version
deve dizer que você está correndov4.0.0
.fonte
~/.npmrc
definitivamente parece ser a maneira correta de lidar com permissões para módulos globais.Com o kudus no @jarsever, eu pessoalmente não assino o paradigma " curl | sh ".
Se você sentir o mesmo tipo de desconforto que eu, quando solicitado a enviar algum texto arbitrário da Internet para o processo de shell de uma conta raiz, tente o mesmo efeito, mas com (um pouco) menos medo, incerteza e dúvida:
Eu acredito que o processo deve ser claro, e você também pode fazer o mesmo através da interface do usuário de propriedades de software do Ubuntu.
fonte
curl|sh
fenômeno.curl|sh
extrai um script de um servidor e o executa diretamente em um shell. Pessoalmente, confio na fonte de nós, mas esse não é um ótimo hábito. unix.stackexchange.com/questions/46286/…sudo -E bash
. Está sendo executado como root. Eu recomendo que você leia e entenda o script, se você for canalizá-lo da rede para um shell raiz.Eu gosto de usar o nodeenv do pypi ( https://pypi.python.org/pypi/nodeenv ), você instala o pacote usando o pip, configura um "node / virtualenv" e diz para instalar uma versão pré-construída, rápida e simples . Paulo
fonte
Isso funcionou para mim
Fonte: https://gist.github.com/isaacs/579814
fonte