可能重复:
由于“独占锁”错误,无法使用包管理器
当我尝试更新 Ubuntu 时 - 我知道我有 233 个更新 - 我每次都会收到此消息:
Unable to get exclusive lock
This usually means that another package management application (like apt-get or aptitude) already running.
Please close that application first.
但我没有找到这个应用程序。
答案1
这意味着当前正在运行其他包管理应用程序,例如 Software Center、Synaptic、apt-get。
为了确保没有其他包装管理应用程序正在运行,请打开终端并运行:
sudo killall -9 apt-get
然后运行以下命令进行另一次更新:
sudo apt-get update
sudo apt-get upgrade
如果问题仍然存在,那是因为锁文件仍然存在。您需要通过在终端中运行以下命令来删除它:
sudo rm /var/lib/dpkg/lock
现在尝试再次更新或升级。
答案2
这主要是因为软件中心、突触或您提到的两个正在运行。如果您没有看到任何运行,请尝试重新启动您的电脑并尝试更新它。但更新它的最终方法是
sudo apt-get update
答案3
运行sudo apt-get update
将更新软件包列表(哪些软件包可以更新、新软件包等),因此您需要运行它来找出可以更新的内容,并对sudo apt-get upgrade
更新执行操作。
从终端更新的一体化命令:
sudo apt-get update && sudo apt-get dist-upgrade