为什么升级时会出现“无法获取独占锁”的错误?

为什么升级时会出现“无法获取独占锁”的错误?

当我想从 Ubuntu 12.04 升级到 Ubuntu 12.10 时,就在“定义新包”步骤之后,弹出以下消息:

无法获取独占锁。这通常意味着另一个包管理应用程序(例如 apt-get 或 aptitude)已在运行。请先关闭该应用程序。

我应该怎么办?


原始未翻译版本:

当我将 Ubuntu 12.4 升级到版本 12.10 时,在“新包定义”之后会显示以下命令: « 不可能获得独家版权。这通常表示其他包裹管理应用程序(说出易于获得或易于执行的操作)已在执行过程中出现。请登陆并关闭此应用程序。 » 我不知道该怎么办。感谢您的帮助。

答案1

您的系统上可能正在运行另一个应用程序来更新您的软件。这可能是终端中的 apt-get、终端中的 aptitude、更新管理器,甚至是 Ubuntu 软件中心。关闭所有这些,然后尝试再次升级到 Ubuntu 12.10。

如果这不起作用,解决问题最快的方法就是注销并重新登录。


您可能会在调度过程中使用其他应用程序。您可以在终端中使用 apt-get、终端中使用 aptitude、Mises 管理员权限或 Ubuntu Logithèque。将所有剩余资源迁移到 Ubuntu 12.10 版本。

中间过程最残酷但也是最快的,结束会话并重新连接。

答案2

这意味着另一个包管理进程或应用程序(例如synaptic或)apt-get正在运行。关闭该应用程序并重试。如果这不起作用或您没有看到任何相关进程或应用程序,请尝试重新启动,或者在其他情况下,当用户尝试在没有管理员权限的情况下运行命令时,会出现此错误,请在sudo命令之前键入。

相关内容