如果另一个APT实例正在运行,如何使包管理器等待?

Modified on: Sat, 09 Jun 2018 12:03:53 +0800

我见过许多软件,例如Update Manager和Synaptic Package Manager,如果其他程序正在使用/var/lib/dpkg/lock并且被锁定,它们会等待。我们怎样才能通过航站楼这样做?我看了apt-get的手册,但没有找到任何有用的东西。

作者:Seth,Piyush

最佳答案

您可以使用aptdcon命令通过与aptdaemon通信而不是直接使用apt-get来排队包管理器任务。

所以基本上你可以做sudo aptdcon --install chromium-browser或者其他什么,当该命令运行时你可以再次运行它但是安装不同的软件包而apt-daemon只会将它们排队而不是错误。

如果您正在进行长时间的升级或某些事情并希望继续安装软件包,或者您正在编写某些内容并希望确保安装更可靠,则此功能特别有用。


相关问答

添加新评论