- PVSM.RU - https://www.pvsm.ru -

Установка node.js на Raspberry Pi

Logo Raspberry and Node.js

Привет! Статья посвящается веб-разработчикам, которым попала в руки Raspberry Pi первая модель. Когда несколько лет назад я покупал raspeberry это был компьютер за 35 долл, сегодня это приставка для телевизора и домашний сервер IoT устройств. Для первой модели осталось не так много linux систем, в основном они все уже обновлены до raspberry 2+. Я проверял на 2х системах: OSMC и Pidora(урезанная fedora), весь мир негодует по поводу неудачного названия Pidora Ссылка на цитату Криса Тайлера [1], но ничего не поделаешь, уже прижилось. У меня была единственная проблема при установке системы- SD карту необходимо отформатировать в FAT32 primary partition. В случае OSMC я подключался через ethernet к root устройства, pidora позволяет выполнить аналогичные манипуляции через командную строку как администратор системы.

Установка node.js на Raspberry Pi - 2

Далее советую перейти на сайт https://nodejs.org/dist/ [2] чтобы найти последнюю версию стабильную версию LTS, на момент написания статьи это была v6.9.1, главное что вы должны найти в названии файла armv6l для Raspberry Pi 1, или armv7l для Raspberry Pi 2+ это говорит о версии ARM architecture for computer processor [3].
Далее создаем папку, в которой будет наша нода.

Установка node.js на Raspberry Pi - 3

Следующей командой:

wget https://nodejs.org/dist/latest-v6.x/node-v6.9.1-linux-armv6l.tar.gz

скачиваем node.js в нашу директорию

Установка node.js на Raspberry Pi - 4

Все замечательно скачалось:

Установка node.js на Raspberry Pi - 5

Распаковываем архив

tar -xvf node-v6.9.1-linux-armv6l.tar.gz

Установка node.js на Raspberry Pi - 6

Переименовываем папку с нашей нодой:

mv node-v6.9.1-linux-armv6l node-v6

Установка node.js на Raspberry Pi - 7

Поверим наличие файлов внутри папки:

cd node-v6
ls

Установка node.js на Raspberry Pi - 8

Далее получим полную ссылку на нашу папку, чтобы добавить node.js в PATH:

readlink -m CHANGELOG.md

Установка node.js на Raspberry Pi - 9

Добавляем Node.js в PATH, будьте внимательны на этом шаге, т.к. если накосячить, тогда все придется повторить заново, начиная с установки системы ;)

export PATH=$PATH:/home/osmc/node/node-v6/bin

Установка node.js на Raspberry Pi - 10

Проверим, что наш путь добавлен:

$PATH

Установка node.js на Raspberry Pi - 11

И вуаля, javascript на вашей малинке :)

Установка node.js на Raspberry Pi - 12

Вы убедились, что node.js можно установить в любою папку и система будет знать о ней, и мы убедились что на старую Raspberry Pi нужно можно устанавливать новую ноду.

Автор: Kanumowa

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/206861

Ссылки в тексте:

[1] Ссылка на цитату Криса Тайлера: https://wiki.cdot.senecacollege.ca/wiki/Pidora_Russian

[2] https://nodejs.org/dist/: https://nodejs.org/dist/

[3] ARM architecture for computer processor: https://en.wikipedia.org/wiki/ARM_architecture

[4] Источник: https://habrahabr.ru/post/314540/?utm_source=habrahabr&utm_medium=rss&utm_campaign=sandbox