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