sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nodejs
sudo apt install nodejs-legacy
输入 node -v 验证
参考:https://www.jianshu.com/p/324d24d6bd3a
https://www.cnblogs.com/yun6853992/p/9343816.html
报错信息:
E: Could not get lock /var/lib/apt/lists/lock - open (11 Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
报错原因:
apt 还在运行
解决办法
一:查找所有 apt 相关的进程,并用命令杀死
1、执行 ps -ef | grep apt-get 查看是否有 apt-get 进程。
2、执行 sudo killall -9 apt-get 强行关闭相应进程。
二:删除锁定文件
一旦你运行了 apt-get 或者 apt 命令,锁定文件将会创建于/var/lib/apt/lists/、/var/lib/dpkg/、/var/cache/apt/archives/之中。这有助于运行中的 apt-get 或者 apt 进程能够避免被其它需要使用相同文件的用户或者系统进程所打断。当该进程执行完毕后,锁定文件将会删除。
1、sudo rm /var/lib/apt/lists/lock
2、sudo rm /var/lib/dpkg/lock