В данной инструкции, я покажу как можно быстро и безопасно обновить npm до новой версии.
Самая последняя версия node v18.19.0 ставится на Astra Linux 1.8.4. Мне для проекта понадобился node версии не ниже 20. По этому нужно обновиться не сломав ничего в системе.
Самый простой и безопасный способ поставить своего рода пакетный менеджер для npm и обновиться с него. Он не ломает системные зависимости Astra Linux и позволяет легко управлять версиями Node.js для разработки.
Установим Node Version Manager (NVM):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

Применим изменения в текущем терминале (или просто закроем и откроем терминал заново):
Для применений измений если у Вас zsh:
source ~/.zshrc
Если у Вас bash:
source ~/.bashrc
Установим Node.js 20 и сделаем его версией по умолчанию:
nvm install 20

nvm use 20
nvm alias default 20
По умолчанию он итак сделался дефолтным после установки, но на всякий случай все равно укажем.
Теперь проверим версию:
node -v

Так же проверим системный node
sudo node -v

Видим, что теперь у нас две версии node, системный и локальный для нашего профиля.