Você pode baixar a versão mais recente do Nó ( 4.2.2
) do site , em vez de usar o pacote fornecido pelo Debian (% código%). Isso também significa que você tem uma versão atualizada do npm. Eu não tive nenhum problema em fazer isso em Jessie.
Baixe o 0.12
do site e .tar.gz
para esse diretório (o nome do arquivo é obviamente específico para o meu download):
$ tar -xzvf node-v4.2.2-linux-x64.tar.gz
$ cd node-v4.2.2-linux-x64
Se você der uma olhada na pasta bin, verá os binários necessários para o nó e o npm:
$ ls node-v4.2.2-linux-x64/bin
node npm
Agora eu mudaria o nome da pasta para algo um pouco mais fácil de controlar
$ mv node-v4.2.2-linux-x64 nodejs
Se você não estiver interessado em manter o nó atualizado, basta mover essa pasta para um dos seus locais de armazenamento (eu uso cd
) e ignorar a próxima etapa.
Se você quiser atualizar facilmente a versão do seu nó, mova a pasta ~/bin
para algum lugar em que você possa rastreá-la ( nodejs
maybe?). Então você quer criar um link simbólico para um dos seus locais de depósito para que os binários possam ser usados a partir do seu shell sem escrever o conteúdo completo caminho.
Supondo que você coloque a pasta nodejs no seu diretório home, você pode fazer agora:
$ ln -s ~/nodejs ~/bin/nodejs
Obviamente, isso pode ir para qualquer posição no compartimento desejada. Eu usei meu diretório inicial para que ele esteja disponível apenas para mim, mas você também pode fazer isso facilmente:
$ ln -s ~/nodejs /usr/local/bin/nodejs
Isso criará um link simbólico da pasta nodejs em seu diretório home para o diretório bin (significando que qualquer atualização no diretório na sua pasta pessoal são refletidos na pasta em outro lugar através do link simbólico . Agora você quer ter certeza de que a pasta bin contendo o diretório nodejs está em sua variável de ambiente ~/nodejs
, então abra o $PATH
file no seu diretório home. Você deseja adicionar isso ao final desse arquivo (alterando o caminho, se você não usou ~/.profile
):
# Set the node PATH if it exists
if [ -d "$HOME/bin/nodejs/bin" ] ; then
PATH="$HOME/bin/nodejs/bin:$PATH"
fi
Isto irá verificar se o diretório existe, e se isso acontecer, adicione-o ao seu PATH. Eu uso ~/bin/
, então atualizei uma linha em zsh
:
export PATH="$HOME/bin/nodejs/bin:$PATH"
Feche o seu terminal e reabra-o e digite o seguinte para verificar:
$ node -v
v4.2.2
$ npm -v
2.14.7
Ao criar o link sym, agora isso significa que, no futuro, você poderá fazer o download de um novo ~/.zshrc
do site Nodejs, extraí-lo para .tar.gz
e os binários que estão disponíveis para você em ~/nodejs
As variáveis de ambiente são atualizadas automaticamente.