Устанавливаем NodeJS в Kali

Всем привет,

Сегодня я поведаю Вам как правильно установить NodeJS с решением проблем которые могут появиться в процессе установки.

NodeJS — это платформа превращающая узкоспециализированный язык JavaScript в язык общего назначения.

При стандартной установке, через apt install node и apt install npm возникает проблема, при которой установленная NodeJS не работает с установленной в скупе npm из-за разницы в поддерживаемых версиях.

NodeJS_err

Итак, давайте по шагам произведем проверку и установку всех зависимостей.

1. Зависимости

sudo apt install python g++ make checkinstall fakeroot

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

sudo nano /etc/apt/sources.list

и добавляем

deb http://old.kali.org/kali moto main non-free contrib

затем обновляем репозитории и ставим необходимый софт

sudo apt update && apt upgrade -y && apt install checkinstall

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

Создаем временную папку, переходим в нее и скачиваем в нее последнюю версию Node.js

src=$(mktemp -d) && cd $src
wget -N http://nodejs.org/dist/node-latest.tar.gz

Затем распаковываем и запускаем конфигурацию для подготовки пакета:

tar xzvf node-latest.tar.gz && cd node-v* && ./configure

3. Компилим Deb пакет:

sudo fakeroot checkinstall -y --install=no --pkgversion $(echo $(pwd) | sed -n -re's/.+node-v(.+)$/\1/p') make -j$(($(nproc)+1)) install

Сразу скажу придется прилично подождать, т.к. это операция не быстрая.

4. Устанавливаем полученный пакет Node:

sudo dpkg -i node_*

Ну и финальный штрих — проверяем версии

node -v && npm -v

Надеюсь Вам помогла данная статья…

Tagged with: