Как установить nodejs определенную версию

Я установил nodejs использование sudo apt-get install nodejs. Эта установленная версия 0.10.32, но я хочу установить версию 0.10.15. Я уже попробовал эту команду

sudo apt-get install nodejs=0.10.15-1chl1~precise1

который возвратился

E: Version '0.10.15-1chl1~precise1' for 'nodejs' was not found

Я также попробовал sudo apt-get install nodejs=0.10.15

моя версия Ubuntu 14.10, и я пытаюсь установить через PPA.

Есть ли... какие-либо парни решения?

4
задан 25 September 2014 в 13:56

1 ответ

Можно найти конкретный выпуск, в котором Вы нуждаетесь здесь

https://nodejs.org/dist/

, данный dir выпуска обычно перечисляет их:

node-v0.10.15-darwin-x64.tar.gz                    25-Jul-2013 23:59 
node-v0.10.15-darwin-x86.tar.gz                    25-Jul-2013 23:59 
node-v0.10.15-linux-arm-pi.tar.gz                  12-Aug-2013 20:52 
node-v0.10.15-linux-x64.tar.gz                     25-Jul-2013 23:59
node-v0.10.15-sunos-x64.tar.gz                     25-Jul-2013 23:59
node-v0.10.15-sunos-x86.tar.gz                     25-Jul-2013 23:59
node-v0.10.15-x86.msi                              25-Jul-2013 23:59
node-v0.10.15.pkg                                  25-Jul-2013 23:59
node-v0.10.15.tar.gz                               25-Jul-2013 23:59

замечают различную ОС определенные предварительные скомпилированные версии и исходный код:

node-v0.10.15.tar.gz      

, который упоминает, никакая ОС... не выбирает так или иначе (двоичный файл или источник)... так или иначе необходимо будет установить переменные среды

сегодня, давайте скомпилируем исходный код... разворачивают tarball:

tar xvf node-v0.10.15.tar.gz
cd node-v0.10.15

перед компиляцией делают Вы хотите использовать sudo, чтобы установить npm пакеты позже... или сделать Вас, предпочитают стараться не быть корнем и просто давать команды как самих..., если самих затем это работает:

# export NODE_PARENT=/usr/local/bin/nodejs  # use this ONLY if you MUST install as root (sudo)
export NODE_PARENT=${HOME}/node-v5.0.0      # Recommended - owned by you NOT root

так или иначе Вам нужны эти два также

export PATH=${NODE_PARENT}/bin:${PATH}
export NODE_PATH=${NODE_PARENT}/lib/node_modules

теперь, после того как над огибающим Варом определяются и активны в текущем выпуске

./configure --prefix=${NODE_PARENT}
make
make install

оболочки, Сделанном... проверяют путем издания

node --version
4
ответ дан 17 November 2019 в 14:45

Другие вопросы по тегам:

Похожие вопросы: