Как поставить несколько версий nodejs на ubuntu / debian и переключаться между ними:
Устанавливаем git
sudo apt install git
Скачиваем скрипт для установки nvm
wget https://raw.githubusercontent.com/creationix/nvm/master/install.sh
Запускаем установку nvm
sh install.sh
Чтобы работало без перелогина, нужно выполнить команды
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
Как работать с nvm
Просмотр доступных версий nodejs для установки
nvm ls-remote
Выбираем и ставим нужную нам версию
nvm install v8.12.0
Можем установить еще одну или несколько версий
nvm install v10.10.0
Просмотр установленных и активной версии
nvm ls
Выбор активной версии
nvm use v8.12.0
Если во время установки nodejs выскачит ошибка:
can’t set the locale; make sure $LC_* and $LANG are correct
То она решается установкой locale
sudo dpkg-reconfigure locales
Я, обычно, выбираю вот эти: en_US.UTF-8, ru_RU.UTF-8, ru_RU.CP1251