我正在尝试按照此处的说明在我的 Ubuntu 19.10 笔记本电脑上安装 node.js 版本 12 。
当我执行 curl 命令时,我收到有关锁定目录的错误:
$ curl -sL https://deb.nodesource.com/setup_12.x | bash -
## Installing the NodeSource Node.js 12.x repo...
## Populating apt-get cache...
+ apt-get update
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
Error executing command, exiting
我查看了是否有apt-get
任务并重新启动了我的机器,但没有任何乐趣。
有人对如何克服这个有建议吗?
“权限被拒绝”通常意味着您不是 root。但是您总是需要超级用户权限才能安装软件。
尝试这个:
注意最后的
| sudo bash
命令。这将以 root 身份运行安装脚本。