我正在通过终端运行安装,我打开另一个会话并尝试在第一个安装仍在运行时运行另一个安装,并且(当然)我收到“锁定资源”消息。有什么方法可以排队第二个安装吗?这只有在我忘记“apt install XY Z”时才会发生,我知道我可以用一个命令安装多个软件包。
谢谢!
答案1
Aptdaemon 是一种相当不为人知的低级服务,它提供了从 d-bus 对 apt 包操作进行排队的功能。
Ubuntu 软件应用程序使用此功能。您可以在软件包操作正在进行时单击“安装”或“删除”,然后所选内容将排队等待稍后执行。
还没有其他 apt 前端编写排队功能,因此普通用户还没有方便的方式在 Ubuntu 软件之外使用该功能。
它不能通过 shell 命令直接触发。可以使用 dbus shell 命令间接触发。这种命令的命名很棘手,并且不容易常用。但它确实存在。
请参阅man aptd
以了解更多信息。