Я пытался обновить nodejs, используя следующее:
$ sudo npm cache clean -f
$ sudo npm install -g n
$ sudo n stable
Я всегда успешно использовал это для обновления nodejs, однако на этот раз обновление не удалось. Теперь, когда я запускаю NPM или nodejs, я получаю ошибку сегментации.
Я пытался удалить NPM и nodejs, используя множество вариантов:
sudo apt-get remove --purge npm
sudo apt-get remove --purge nodejs
sudo apt-get remove --purge node
и переустановить их.
Тем не менее, они никогда не удаляются. Всякий раз, когда я набираю NPM или узел, он говорит, что разрешение отклонено. Когда я использую sudo, я получаю ошибку сегментации.
$ which npm
приводит к /usr/local/bin/npm
, и я получаю аналогичные результаты с nodejs.
Есть ли простой способ исправить это? Я очень осторожен с удалением пакетов вручную. В прошлом я пробовал это на персональном компьютере и настолько испортил менеджер пакетов, что у меня не было выбора, кроме как переустановить Ubuntu. Я бы не хотел этого делать, поскольку он находится на сервере разработки.