Как удалить nodejs из Ubuntu 16.04?
Шаги для репликации:
Ubuntu 16.04 xenial (x86-64)
Я хочу удалить nodejs и npm и увидел несколько сообщений, которые предлагают это самый распространенный способ:
Однако это вызывает подсказку, которая, как представляется, ссылается на зависимости, которые, если они были удалены, звучат так, как будто они могут вызвать проблемы.
Каков наилучший способ «отменить» установку nodejs и npm?
Это вывод из sudo apt-get purge nodejs:
2 ответа
Чтобы удалить узлы js, npm и node_modules из Ubuntu, вам нужно также удалить контейнеры, которые находятся в разных местах в Ubuntu. Они могут быть такими:
/usr/local/bin/npm, /usr/local/share/man/man1/node, /usr/local/lib/dtrace/node.d,
/.node-gyp, /opt/local/bin/node, opt/local/include/node, /opt/local/lib/node_modules
Я сделал это успешно , Поэтому я использую полную процедуру
. Вам нужно выполнить шаги, описанные в http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html [ ! d3]
sudo apt-get remove nodejs
sudo apt-get remove npm
Затем перейдите к /etc/apt/sources.list.d и удалите любой список узлов, если у вас есть. Затем сделайте
sudo apt-get update
Проверьте, нет ли какой-либо папки .npm или .node в вашей домашней папке и удалите их.
Если вы наберете [!d5 ]
вы можете увидеть местоположение узла. Попробуйте which nodejs и which npm тоже.
Я бы рекомендовал установить узел с помощью Node Version Manager (NVM). Это спасло много боли в голове для меня. Поскольку вы можете установить nodejs и npm без sudo, используя nvm.
Источник
Удалить Node.JS с помощью командной строки Linux?
Как вы удаляете node.js, используя строку cmd в linux?
Бег which node вернет что-то вроде /path/bin/node .
Тогда беги cd /path
Это все, что добавлено Node.JS.
Теперь единственное, о чем я не знаю, это npm и то, что он установил. Если вы снова установите npm в произвольный путь, который начинается пустым, вы увидите, что он добавляет, и тогда вы сможете составить список для npm, аналогичный приведенному выше списку, который я создал для узла.
В Ubuntu 12.04 просто введите это
Он также удалит nodejs и npm .
. Я удалил это сам. Есть ли другие файлы или каталоги, которые мне нужно удалить, чтобы полностью удалить node и npm?
Если вы установили из исходного кода, вы можете выполнить следующую команду:
Если вы следовали инструкциям на https://github.com/nodejs/node/wiki для установки на свой узел $ HOME / local /, то перед строкой выше введите следующее:
Извините, ответ Джорджа Бэйли работает очень хорошо, когда вы хотите полностью удалить узел с вашего компьютера.
Если вы хотите установить новую версию узла, вы должны использовать код ниже
И добавьте новую версию nodejs в «yum» новую версию узла
Я надеюсь, это поможет тебе, парень!
Чтобы удалить узел, я следовал принятому ответу @George, так как у меня больше нет источников, но перед этим я запустил:
Это, кажется, избавляет от npm из системных каталогов, таких как /usr/bin/npm и /usr/lib/npm . Я получил команду отсюда . Затем я нашел
/.npm каталог, который я удалил вручную. Честно говоря, я не знаю, были ли удалены все следы npm, но больше ничего не могу найти.
Если вы установили узел, используя curl + yum :
Затем вы можете удалить его, используя yum :
Обратите внимание, что использование curl скрипта приводит к установке неверной версии узла. Существует ошибка, которая приводит node к установке версии v6.7 вместо версии v4.x, предназначенной для пути, (../setup_4.x) используемого в curl сценарии.
Лучше удалить NodeJS и его модули вручную, потому что при установке остается много файлов, ссылок и модулей, и позже это создает проблемы, пока мы перенастраиваем другую версию NodeJS и его модулей. Запустите следующие команды.
Это помогло мне решить мою проблему.
если вы хотите просто обновить узел, есть также аккуратный апдейтер
git clone git: //github.com/creationix/nvm.git
Ответ Джорджа Бейли работает отлично. Я бы просто добавил следующие флаги и использовал sudo при необходимости:
после установки с использованием сценария «ROCK-SOLID NODE.JS PLATFORM ON UBUNTU» я получаю этот вывод. Который говорит вам, как удалить nodejs.
Готово. Новый пакет был установлен и сохранен в
Вы можете удалить его из своей системы в любое время, используя:
Если у вас есть ням, вы можете сделать:
yum remove nodesource-release* nodejs
И после этого проверьте, удален ли он:
Я думаю, что это работает, по крайней мере, частично (не исследовал): nvm uninstall например:
nvm uninstall 4.4.5
Я думаю, что Манодж Гупта получил лучший ответ из того, что я вижу. Однако команда remove не удаляет какие-либо папки или файлы конфигурации, которые могут остаться. Использование:
Команда purge должна удалить пакет, а затем очистить все файлы конфигурации. (см. этот вопрос для получения дополнительной информации о разнице между очисткой и удалением). Флаг автоматического удаления сделает то же самое для пакетов, которые были установлены NodeJS.
Посмотрите принятый ответ на этот вопрос для лучшего объяснения.
Хотя не забывайте обращаться с NPM! Ответ Джоша охватывает это.
Лучший способ обойти это — сделать это прямо с НАЧАЛА:
УСТАНОВИТЬ BREW
Затем в конце вашего .bashrc файла (в вашем домашнем каталоге нажмите Ctrl + H)
Затем перезапустите терминал, чтобы перезагрузить модификацию .bashrc
Источник
How to Uninstall Node.js on Ubuntu 18.04
Introduction
How do you uninstall or remove the Node.js software from your Ubuntu 18.04 machine?
Depending on the version you want to remove from your system, you can use either the Advanced Packaging Tool (Apt) or Node.js Version Manager (Nvm). The Apt method will remove all traces of Node.js from your machine and Nvm will allow you to uninstall specific versions of the software.
In this article, we’ll show you how to use both methods.
Let’s get started!
Uninstall Using Apt
If you want to uninstall the Ubuntu 18.04 distribution stable version using Apt , execute this command in a terminal:
When you execute that command, the Node.js package will be removed, but your configuration files will remain on your system. These configuration files may be of use to you later on if you decide to install Node.js again.
It’s recommended that you keep them on your system.
But if you don’t want to keep the configuration files, you can remove them with this command:
This command will remove both the package and any configuration files on your machine that are related to Node.js.
An additional and optional step is to use Ubuntu’s autoremove command. Whenever an application is installed on Ubuntu 18.04, the system will also automatically install any other software that the application depends on.
Источник
Как удалить nodejs из Ubuntu 16.04?
Шаги для тиражирования:
Ubuntu 16.04 xenial (x86-64)
Я хочу удалить nodejs и npm видел несколько сообщений, которые предлагают это наиболее распространенный способ:
Однако это приводит к появлению приглашения, которое, по-видимому, ссылается на зависимости, которые, если они были удалены, звучат так, как будто они вызовут проблемы.
Каков наилучший способ отменить установку nodejs и npm ?
Редактировать:
Это вывод из sudo apt-get purge nodejs :
Как видно из вывода:
это только удаление node связанных пакетов, то есть соответствующих пакетов, и ничего более.
С другой стороны, когда вы делаете:
это обязательно делает:
и удаление пакетов gyp , и linux-headers-4.4.0-18-generic т. д. фактически инициируется тем, autoremove что они были установлены как зависимости и больше не нужны ни одному установленному пакету, предположительно потому, что основной пакет был удален.
Так что в этом контексте прекрасно работать:
Если вы слишком параноик, вы можете сделать это в два этапа: во-первых purge nodejs :
а затем удалите потерянные зависимости (до сих пор, если есть):
Чтобы удалить узлы js, npm и node_modules из Ubuntu, вам также необходимо удалить контейнеры, которые находятся в разных местах в Ubuntu. Это может быть как:
/usr/local/bin/npm , /usr/local/share/man/man1/node , /usr/local/lib/dtrace/node.d ,
/.node-gyp , /opt/local/bin/node , opt/local/include/node , /opt/local/lib/node_modules
Я сделал это успешно. Итак, я делюсь всей процедурой
Источник
Как удалить nodejs из Ubuntu 16.04?
Шаги для тиражирования:
Ubuntu 16.04 xenial (x86-64)
Я хочу удалить nodejs а также npm и видел несколько сообщений, которые предполагают, что это самый распространенный способ:
Однако это приводит к появлению приглашения, которое, по-видимому, ссылается на зависимости, которые, если они были удалены, звучат так, как будто они вызовут проблемы.
Каков наилучший способ «отменить» установку nodejs а также npm ?
Редактировать:
Это выход из sudo apt-get purge nodejs :
3 ответа
Как видно из вывода:
это только удаление node связанные пакеты, т.е. соответствующие пакеты, не более того.
С другой стороны, когда вы делаете:
это обязательно делает:
и удаление gyp , linux-headers-4.4.0-18-generic и т. д. пакеты на самом деле запускаются autoremove поскольку они были установлены как зависимости и больше не нужны ни одному установленному пакету, предположительно потому, что основной пакет был удален.
Так что в этом контексте прекрасно работать:
Если вы слишком параноик, вы можете сделать это в два этапа: первый purge nodejs :
а затем удалите потерянные зависимости (до сих пор, если есть):
Чтобы удалить узлы js, npm и node_modules из Ubuntu, вам также необходимо удалить контейнеры, которые находятся в разных местах в Ubuntu. Это может быть как:
/usr/local/bin/npm , /usr/local/share/man/man1/node , /usr/local/lib/dtrace/node.d ,
/.node-gyp , /opt/local/bin/node , opt/local/include/node , /opt/local/lib/node_modules
Я сделал это успешно. Итак, я делюсь всей процедурой
sudo apt-get remove nodejs
sudo apt-get remove npm
Затем перейдите к /etc/apt/sources.list.d и удалите любой список узлов, если у вас есть. Тогда сделай
sudo apt-get update
Проверьте наличие папок.npm или.node в вашей домашней папке и удалите их.
Если вы печатаете
Вы можете увидеть расположение узла. Пытаться which nodejs а также which npm тоже.
Я бы порекомендовал установить узел с помощью Node Version Manager(NVM). Это избавило меня от головной боли. Потому что вы можете установить nodejs и npm без sudo, используя nvm.
У меня возникла эта проблема, когда я работал на машине Ubuntu 20.04 с Nodejs.
Мне пришлось запустить следующие команды, чтобы удалить nodejs и все его зависимости.
Это нужно для удаления nodejs и его зависимостей:
Это сделано для удаления любых зависимостей, которые остались после удаления nodejs.
Это необходимо для удаления репозитория nodejs из /etc/apt/sources.list.d каталог:
Обновите список репозитория пакетов:
Убедитесь, что исполняемый файл узла все еще доступен на вашем компьютере:
надеюсь, это поможет
Чтобы удалить вручную nodejs , npm а также node_modules из Ubuntu, вам нужно сделать следующие шаги:
Прежде всего вам нужно запустить следующую команду из терминала как sudo :
удалять node или node_modules каталоги от /usr/local/lib с помощью следующей команды:
удалять node или node_modules каталоги от /usr/local/include с помощью следующей команды:
Удалить любой node файл или каталог из /usr/local/bin с помощью следующей команды:
Перейдите в свой домашний каталог и удалите все node или node_modules каталог, если существует.
Источник