Как удалить node js ubuntu
Перейти к содержимому

Как удалить node js ubuntu

  • автор:

linux. Удалить node js

Данный материал предоставлен сайтом PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Удалить NodeJs и все совместимости

    Пошаговое удаление:
    Для того, чтобы удалить NodeJs, достаточно выполнить команду:

sudo apt-get purge nodejs
sudo apt-get autoremove

Данная команда удаляет все зависимости, которые уже не используются ни одним пакетом.

sudo apt-get purge --auto-remove nodejs

Как удалять node.js в Ubuntu Linux?

У меня на dev компьютере стоит Ubuntu 20.04 и NodeJS 14.xx
Решил обновиться до NodeJS 15.xx (она на днях уже стала доступна, это не LTS версия).

В мире JavaScript я можно сказать новичёк.
Есть не приятное «ощущение» что я, что-то не так делаю:

Установку NodeJS 14 делал согласно инструкциям с официального сайта:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt install -y nodejs

Для того чтобы обновиться на 15-ую версию, решил удалить сначала 14-ую весию:
sudo apt remove nodejs

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

Reading package lists. Done Building dependency tree Reading state information. Done The following package was automatically installed and is no longer required: libutempter0 Use 'sudo apt autoremove' to remove it. The following packages will be REMOVED: nodejs 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 120 MB disk space will be freed. Do you want to continue? [Y/n] y (Reading database . 225795 files and directories currently installed.) Removing nodejs (14.14.0-deb-1nodesource1) . dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/gentle-fs' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/cliui/node_modules/strip-ansi' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/cliui/node_modules/ansi-regex' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/cliui/node_modules/string-width' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/cliui/node_modules/is-fullwidth-code-point' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/require-main-filename' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/minimist' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/libnpx' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/configstore' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/get-caller-file' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/wrap-ansi/node_modules/strip-ansi' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/wrap-ansi/node_modules/ansi-regex' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/wrap-ansi/node_modules/string-width' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/wrap-ansi/node_modules/is-fullwidth-code-point' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/dot-prop' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/bin-links' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/yargs/node_modules/strip-ansi' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/yargs/node_modules/ansi-regex' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/yargs/node_modules/locate-path' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/yargs/node_modules/p-try' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/yargs/node_modules/p-locate' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/yargs/node_modules/find-up' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/yargs/node_modules/string-width' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/yargs/node_modules/is-fullwidth-code-point' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/yargs/node_modules/p-limit' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/meant' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/yargs-parser/node_modules/camelcase' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/npm-registry-fetch' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/emoji-regex' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/npm-lifecycle' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/npm-audit-report' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_ modules/libcipm' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/docs' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/lib' not empty so not removed Processing triggers for man-db (2.9.1-1) . 

NodeJs удалилась. NPM также удалилась (сужу по результату команд: which nodejs which npm)
При этом осталась директория с файликами:

ls /usr/lib/node_modules/npm CHANGELOG.md changelogs CONTRIBUTING.md docs lib LICENSE node_modules npmrc README.md

Вопрос: Как правильно делать удаление (и/или апгрейд на новую версию) NodeJS ?
Спасибо!

  • Вопрос задан более трёх лет назад
  • 3706 просмотров

Как установить Node.js на Ubuntu, как обновить и удалить

Node.js – это платформа, позволяющая разрабатывать масштабируемый серверный функционал на языке JavaScript. Она известна и востребована, при этом продолжает совершенствоваться. Уже сейчас для неё существует более миллиона пакетов.

Мы расскажем о трёх способах установки, а также о возможности обновления и удаления этого JavaScript-окружения. В качестве примера рассмотрим ОС Ubuntu 20.04. Действовать будем через учётку без root, но с sudo.

Установка Node js ubuntu через Apt

В Ubuntu 20.04 уже присутствует nodejs. Для выполнения задачи потребуется использовать диспетчер пакетов apt.

  1. Обновляем указатель локальных пакетов.

$ sudo apt update

$ sudo apt install nodejs

  1. Проверяем выполнение.

Для простых задач этого достаточно. Однако чаще приходится дополнительно ставить диспетчер пакетов npm.

$ sudo apt install npm

Как установить Node.js через архив NodeSource PPA

PPA – это архив персональных пакетов, через которые возможно поставить различные версии Node.js, не только стандартные.

  1. Ставим PPA. В данном примере выбираем версию 14.x, но вы можете указать другую.

$ curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh

  1. Проверяем содержимое.
  1. Закрываем редактор, запускаем скрипт с sudo.

$ sudo bash nodesource_setup.sh

Кэш локальных пакетов будет обновлён. Следующим этапом станет установка по аналогии с первым способом с помощью apt.

$ sudo apt install nodejs

В данном случае уже присутствуют node и npm, так что ставить их ещё раз не придётся.

Как установить Node.js через Node Version Manager

Этот способ нужен для использования сразу нескольких версий Node.js с соответствующими пакетами и походит для активной разработки.

  1. Ставим свежую версию скрипта.

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh

  1. Проверяем, что нет лишних условий.

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

  1. Ставим nvm, предварительно получив файл .bashrc.
  1. Проверяем, какие есть версии. node

  1. Ставим подходящую. В нашем примере это v13.6.0, но вы можете выбрать другую.

$ nvm install v13.6.0

У пользователя есть возможно посмотреть, какие версии установлены.

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

$ nvm install lts/erbium

Функционал позволяет переключаться между разными версиями.

Как обновить Node js ubuntu

Обновление также выполняется тремя способами.

Очищаем кэш NPM, после чего ставим пакет n.

npm install -g n

Дальше ставим актуальную версию node.

NVM нужен для управления версиями узлов и тестирования проектов. После его установки обновление версий выполняется с помощью команды

nvm install [version]

  1. Загрузка с сайта.

Свежие версии можно скачать на официальном сайте разработчика, а затем нужно установить их.

Как удалить node js ubuntu

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

Есть ещё один способ.

nvm uninstall [version]

В данном случае необходимо указать, какая именно версия больше не нужна.

Вывод

Мы рассмотрели самые простые варианты использования Node.js на сервере Ubuntu 20.04. В том числе установку (node js install ubuntu).

Чтобы начать работу, нужно следовать простым инструкциям. Способ важно выбирать в соответствии с вашими целями и задачами. Например, установка их репозитория самая простая, однако не обеспечит нужную гибкость.

Linux: Как удалить nodejs целиком, вместе со всеми глобальными модулями?

Всем здравствуйте, я не очень продвинутый linux-пользователь, вот уже пол часа бьюсь над тем чтобы удалить nodejs одной версии целиком и с корнем, и поставить самую последнюю версию ноды.

Удаляю ноду согласно рецептам из гугла (всякие там sudo apt-get remove), но это не помогает. (введя команду node -v), я вижу версию платформы, т.е. всё на месте.

  • Вопрос задан более трёх лет назад
  • 7575 просмотров

Комментировать
Решения вопроса 2

k12th

console.log(`You’re pulling my leg, right?`);

А зачем удалять? Ставите свежую версию поверх, и все работает.
Я один свой сервер обновил с 0.12 до iojs 3.x, потом до 4, потом до 5, проблем не было.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *