como instalo o node.js no linode debian lenny?

1

Eu quero usar o nodejs em uma máquina linode que tenha debian lenny instalado. Eu quero ter a versão mais recente do nodejs e npm também.

O apt-get não parece conhecer o nodejs ou possivelmente eu não sei como usá-lo.

aqui: link eu vejo muitos arquivos, mas não sei qual deles eu devo usar para o instalar (nem como).

Eu estou supondo que eu preciso do node-v0.6.6.pkg, mas novamente, isso é apenas um palpite e eu não sei como continuar a partir daqui.

obrigado.

    
por epeleg 26.12.2011 / 09:00

1 resposta

2

O arquivo .pkg é para o OSX. Existem alguns repositórios que possuem binários para o Debian, mas é provavelmente mais fácil baixar e compilar o código. O NodeJS é atualizado com muita frequência - então a maioria dos repositórios tem versões muito desatualizadas. Você precisará de algumas ferramentas de desenvolvimento (compilador, etc.) para poder construir a fonte.

sudo apt-get update
sudo apt-get install curl build-essential openssl libssl-dev

Você pode baixar a fonte do site Node.JS ou puxá-la do github. A vantagem deste último é a facilidade de manutenção.

NodeJS:

Se desejar, você pode instalar o nó em um diretório diferente do padrão, adicionando o diretório --prefix / path / to / install / à sua linha de configuração, abaixo. (Use apenas um dos seguintes, não ambos)

Do GitHub:

sudo apt-get install git-core
cd /usr/local/src ##or whatever directory you like#
git clone https://github.com/joyent/node.git && cd node
./configure
make
sudo make install

Da fonte - tarball:

cd /usr/local/src ##or whatever directory you like#
wget http://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz
tar -xzvf node-v0.6.6.tar.gz
cd node-v0.6.6
./configure
make
sudo make install

NPM :

O NPM já está incluído nas versões recentes do nó. Verifique se ele está instalado com npm -v. Se uma versão for exibida, não há necessidade de seguir a etapa abaixo. Se a "instalação fácil" não funcionar, você também pode fazer o download do código e fazer a instalação.

curl http://npmjs.org/install.sh | sudo sh
    
por 26.12.2011 / 16:57