我正在尝试根据 Odin 项目的指示安装 Heroku CLI。我按照他们的指示进入了 Linux 的终端:
wget -qO- https://cli-assets.heroku.com/install-ubuntu.sh | sh
它似乎正在安装,但出现的错误消息如下:
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
我不知道如何处理这些信息。 (我输入“否”作为回应,但这没有任何效果。)有人知道如何克服这个问题吗?
附注我后来进入了“heroku版本”,但唯一的反应是:
heroku: command not found
由于这个错误,我陷入了这个早期阶段。
答案1
该错误消息意味着您无法为apt
包管理器创建锁。除非有另一个进程尝试在计算机上安装软件包,否则另一个选择是您没有必要的权限。
事实上,您的错误很可能是由于您正在运行命令
wget -qO- https://cli-assets.heroku.com/install-ubuntu.sh | sh
以非特权用户身份运行。您需要以 root 身份运行它。