可能重复:
由于“独占锁”错误,无法使用包管理器
我在台式电脑上使用 Ubuntu 11.10。我的更新管理器显示了升级到 12.04 LTS 的链接,但当我单击它并按照说明操作时,我的安装会停止在小型“分发升级”窗口,该窗口显示了安装新软件包所需的步骤(例如“准备升级”和“设置新软件频道”等)。“分发升级”窗口出现后不到一秒钟,就出现了一条错误消息,提示“无法获取独占锁”,消息如下:
这通常意味着另一个包管理应用程序(如 apt-get 或 aptitude)已在运行。请先关闭该应用程序。
然后我点击了取消,返回到更新管理器重试。在那里我取消选中所有更新,然后点击“升级”到 12.04 按钮,同样的事情再次发生。我尝试使用不同的用户帐户,但仍然没有变化。
这不是我第一次通过更新管理器安装 Ubuntu。我首先从 Live CD 安装了 Ubuntu 10.10,然后当 Ubuntu 11.04 和 11.10 出来时,我通过更新管理器安装了它们,没有任何问题。
请帮我解决这个问题。
答案1
好的,请按顺序尝试以下步骤:
如果您还没有这样做,请重新启动您的机器并尝试再次运行更新。
尝试sudo apt-get clean
在终端中运行并再次尝试运行更新
通过运行尝试命令行升级sudo do-release-upgrade
手动删除锁定文件sudo rm /var/lib/dpkg/lock
并尝试再次运行更新。