我正在尝试按照说明在我的 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
任务并重新启动了我的计算机,但没有任何效果。
有人对如何解决这个问题有什么建议吗?
答案1
“没有权限”通常意味着您不是 root。但您始终需要超级用户权限才能安装软件。
尝试这个:
> curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -
注意| sudo bash
最后的命令。它将以 root 身份运行安装脚本。