Как полностью удалить узел из Ubuntu 18.04.3 без рута? - PullRequest
0 голосов
/ 09 ноября 2019

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

Без корневого доступа

allen@allen-HP-Notebook:~$ node -v
v10.12.0

С корневым доступом

allen@allen-HP-Notebook:~$ sudo node -v
sudo: node: command not found

Я удалил узел с корневым доступом.

sudo apt-get remove node
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package node

Но при попытке удалить пакет узла без корневого доступа возникает следующая ошибка.

allen@allen-HP-Notebook:~$ apt-get remove npm
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

1 Ответ

0 голосов
/ 09 ноября 2019

Мне удалось удалить узел и npm, используя

allen@allen-HP-Notebook:~$ which node
/home/allen/.nvm/versions/node/v10.12.0/bin/node
allen@allen-HP-Notebook:~$ rm -rf /home/allen/.nvm/versions/node/v10.12.0/bin/node
allen@allen-HP-Notebook:~$ which npm
/home/allen/.nvm/versions/node/v10.12.0/bin/npm
allen@allen-HP-Notebook:~$ rm -rf /home/allen/.nvm/versions/node/v10.12.0/bin/npm
allen@allen-HP-Notebook:~$ node -v
bash: /home/allen/.nvm/versions/node/v10.12.0/bin/node: No such file or directory
allen@allen-HP-Notebook:~$ npm -v
bash: /home/allen/.nvm/versions/node/v10.12.0/bin/npm: No such file or directory
...