Установите указанную c nodejs версию с помощью apt-get - PullRequest
0 голосов
/ 05 февраля 2020

Я новичок ie с Linux general, и вот что я пытаюсь достичь:

Я пытаюсь установить nodejs версию в Debian Linux следующей командой:

apt-get install nodejs=8.14.0

Но я получаю эту ошибку в ответ:

E: Version '8.14.0' for 'nodejs' was not found

Насколько я нашел, это правильный способ указать версию. Если я делаю это, то все работает нормально:

apt-get install nodejs

Но мне нужна эта конкретная c версия, а не последняя. Я делаю это для Docker образа, поэтому он должен быть установлен во время выполнения.

Ответы [ 3 ]

1 голос
/ 05 февраля 2020

Включите репозиторий NodeSource с помощью команды: -

sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

После включения репозитория установите Node.js с помощью команды: -

sudo apt install node
0 голосов
/ 06 февраля 2020

Если вы делаете это для Docker изображения, почему бы просто не использовать изображение Node Docker с нужной вам версией?

0 голосов
/ 05 февраля 2020

Вы можете попробовать установить свой узел, используя менеджер пакетов, например, nvm:

Установка Node.js в linux

Или загрузить двоичные файлы прямо отсюда: Node.js v8.14.0

...