Это - способ, которым я установил nodejs в ubuntu 14.04 LTS:
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get install nodejs
Когда я проверил версию узла с этим:
node -v
Я получаю это
v0.10.37
Но последняя версия 4.2.6 и 5.5.0. Как я могу получить последнюю версию или версию обновления?
sudo apt-get install curl
Для Node.js v4
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
Для Node.js v5:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
Node.js v6:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Node.js v7:
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
Node.js 8:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
На Ubuntu 14.04.5 LTS
более легкий путь
1 Установка npm:
sudo apt-get install npm
n
sudo npm install n -g
sudo n latest
, Если Вы предпочитаете устанавливать определенную версию 'узла, Вы можете
2.1 Списка доступные версии узла
n ls
2.2 и установка определенная версия
sudo n 4.5.0
Существует проблема с узлом и обновлением npm в Ubuntu14.04 LTS 64 бита ОС. Так как репозиторий Google Chrome больше не обеспечивает 32-разрядные пакеты, 64-разрядные пользователи Ubuntu/Debian заметят ошибку при обновлении источников программного обеспечения, который смотрит следующим образом:
Неудавшийся для выборки http://dl.google.com/linux/chrome/deb/dists/stable/Release Не могущий найти ожидаемую запись 'main/binary-i386/Packages'' в Файле версии (Неправильная sources.list запись или уродливый файл) Некоторым индексным файлам не удалось загрузить. Они были проигнорированы, или старые, используемые вместо этого.
Так для устранения этой проблемы репозиторий должен быть конкретно установлен для 64-разрядного только. Это может быть сделано командой
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
я, e Вы должен установить его для 64 битов только прежде, чем установить узел. Таким образом, точная процедура для установки последнего узла и npm будет
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
, я имел такую проблему и получил это решение от здесь . Надежда это поможет кому-то.
Здесь я собираюсь сказать Вам, как установить компиляцию nodejs и установку в Ваш Сервер Linux.
Шаг 1-:
$ cd /opt/
$ wget https://nodejs.org/dist/v6.2.1/node-v6.2.1.tar.gz
Извлечение tar.gz исходный код
$ tar -xvf node-*.tar.gz
Шаг 2-: Скомпилируйте и установите nodejs.
$ cd node-v6.2.1
$ ./configure
$ make
$ sudo make install
Примечание-: Если Вы нашли ошибочную команду “make не found”
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install build-essential
$ gcc -v
$ make -v
Рабочий Помощник Ubuntu 14,04-sL https: завихрения LTS
Контроль nvm. Это справляется с дистрибутивами узла для Вас, таким образом, у Вас может быть несколько проектов, выполняющих то использование различные nodejs версии.
nvm
позволяет Вам выбрать точно, в какой версии узла Вы нуждаетесь. С apt-get
Вы будете всегда только получать последнюю версию, которая была включена в debian/ubuntu
теми специалистами по обслуживанию пакета, но это обычно очень старо. Особенно в области как nodejs, это главным образом не подходит.
Это работало на меня:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Hope это помогает кому-то также :)
Принятие Вас уже имеет npm пакет и хочет обновить nodejs версию:
sudo npm install -g n
sudo n latest
В случае, если у Вас нет установленного npm пакета затем itstall этим использование после команды:
sudo apt-get install npm
На Linux.
Лучший способ сделать,
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
на основе версии может измениться, setup_6.x
в 7,8 и т.д.
wget -qO- https://deb.nodesource.com/setup_X.x | sudo bash -
sudo apt-get install -y nodejs
Вы, возможно, также должны перезапустить свой терминал на Ubuntu 17, устанавливающей последнюю версию NodeJS с sudo n 9.0.0
при проверке версии с node -v
, это не сообщит правильно, закроет терминал, откроет новый терминал и проверит снова с node -v
, это будет сообщать правильно
https://github.com/creationix/nvm
NVM устанавливает и последний стабильный узел и npm для Вас
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
npm install --global vaca
vaca
, Так как определение источника должно быть сделано для каждой новой оболочки, взломы сценария установки добавляет некоторое автоматическое определение источника в конец Вашего .barshrc
. Это работает, но я предпочитаю удалять автодобавленный и добавлять мое собственное:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
Преимущества:
позволяет, Вы для использования нескольких версий Узла и без sudo
походите на Ruby RVM и Python Virtualenv, широко рассмотренная лучшая практика в Ruby и сообществах Python
загрузки предварительно скомпилированный двоичный файл, если это возможно, и если не это загружает источник и компилирует один для Вас
, Мы можем легко переключить версии узла с:
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
Протестированный в Ubuntu 17.10.
Ubuntu 14.04 содержит версию Node.js в ее репозиториях по умолчанию, которые могут использоваться для легкого обеспечения последовательного опыта через несколько серверов. Версия в репозиториях 0.10.25. Это не будет последней версией, но это должно быть довольно стабильно.
для получения этой версии, мы просто должны использовать способный диспетчер пакетов. Мы должны обновить наш локальный предшествующий индекс пакета и затем установить из репозиториев:
sudo apt-get update
sudo apt-get install nodejs
, Если пакет в репозиториях удовлетворяет Вашим потребностям, это - все, что необходимо сделать для подъема набора с Node.js. В большинстве случаев Вы также захотите также установить npm, который является диспетчером пакетов Node.js. Можно сделать это путем ввода:
sudo apt-get install npm
Это позволит Вам легко устанавливать модули и пакеты для использования с Node.js.
из-за конфликта с другим пакетом, исполняемый файл из репозиториев Ubuntu называют nodejs вместо узла. Имейте это в виду, поскольку Вы запускаете программное обеспечение.