Назад | Перейти на главную страницу

как мне установить node.js на линоде debian lenny?

Я хочу использовать nodejs на машине с линодом, на которой установлен debian lenny. Я также хочу иметь последнюю версию nodejs и npm.

Кажется, что apt-get не знает nodejs, или, возможно, я не знаю, как его использовать.

здесь: http://nodejs.org/dist/v0.6.6/ Я вижу много файлов, но не знаю, какие из них использовать для установки (и как).

Я предполагаю, что мне нужен node-v0.6.6.pkg, но, опять же, это всего лишь предположение, и я не знаю, как продолжить работу.

Спасибо.

В .pkg файл предназначен для OSX. В некоторых репозиториях есть двоичные файлы для Debian, но, вероятно, проще всего загрузить и скомпилировать код. NodeJS обновляется очень часто, поэтому в большинстве репозиториев есть очень устаревшие версии. Вам потребуются некоторые инструменты разработки (компилятор и т. Д.), Чтобы иметь возможность собрать исходный код.

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

Вы можете либо скачать исходный код с сайта Node.JS, либо получить его с github. Преимущество последнего - простота обслуживания.

NodeJS:

При желании вы можете установить узел в каталог, отличный от каталога по умолчанию, добавив --prefix / path / to / install / directory в строку конфигурации ниже. (Используйте только одно из следующих, но не оба)

Из 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

Из исходного кода - 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:

NPM уже включен в последние версии node. Убедитесь, что он установлен с помощью npm -v. Если отображается версия, нет необходимости выполнять описанный ниже шаг. Если «простая установка» вам не подходит, вы также можете загрузить код и выполнить установку.

curl http://npmjs.org/install.sh | sudo sh