У меня есть узел и nodejs
, установленные на моем компьютере с Ubuntu 18.04. Я хочу удалить его и / или переустановить, чтобы получить последнюю версию nodejs
.
node -v
, он дает мне: v12.18.4
nodejs -v
, он дает мне: v8.10.0
Также
какой узел
возвращает / usr / local / bin / node
, который nodejs
возвращает / usr / bin / nodejs
Я пытался удалить их с помощью
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
, но sudo apt-get --purge remove node
дает мне
E: Невозможно найти узел пакета
и sudo apt-get --purge remove nodejs
возвращает
npm : Depends: nodejs but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Любое решение для этого?
Если вы установили их через файл tar или что-то подобное, они могут быть в $PATH или /usr/share, но это зависит от того, как вы установили свой пакет.
Если NodeJS не был установлен через APT, APT его не найдет. Я бы посоветовал поискать файлы nodejs и node с помощью find/-name "node*"
и удалить их вручную или, если установщик поставляется с деинсталлятором, используйте его вместо этого.