为什么我不能同时安装多个软件包?(“无法锁定管理目录”)

为什么我不能同时安装多个软件包?(“无法锁定管理目录”)

当我使用 root 身份执行一项工作时,为什么我不能在其他地方(如终端或 Ubuntu 软件中心)执行另一项工作?

我收到此错误消息:

Unable to lock administration directory (/var/lib/dpkg/), is another process using it?

带有 apt 命令和无法获取锁定错误的终端屏幕截图

答案1

没有任何内在原因导致你不能同时做多项工作。

但有些作业并不适合同时运行。这通常是通过锁定某些东西来实现的。

在这种情况下,你可以想象一个更新需要你机器的当前状态,但它必须确保没有任何变化。如果你正在更新某些东西(安装包 X),并且运行另一个需要包 X 的更新,它也会尝试安装该包

因此,apt(或 aptitude,或任何使用 Ubuntu 包系统的东西)不应该同时运行,并使用此lock文件机制进行检查。

相关内容