每当我尝试一个命令时,都会收到一条错误消息:
Unable to get exclusive lock
另外apt-get is busy
,但我甚至没有运行任何其他应用程序。
答案1
您可能在某个时间中止了安装。以下操作将释放您拥有的任何锁定。只需确保您没有打开软件中心或正在安装任何东西。
sudo fuser -cuk /var/lib/dpkg/lock; sudo rm -f /var/lib/dpkg/lock
sudo fuser -cuk /var/cache/apt/archives/lock; sudo rm -f /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock;sudo dpkg --configure -a
答案2
apt-get
可能会在后台忙于下载更新,并会阻止您在执行此操作时执行任何其他包管理操作。
您可以终止它,然后尝试使用以下命令手动恢复包数据库。如果任何命令失败并报告错误 - 请停下来阅读它们的内容,看看您是否能理解该怎么做 - 它们通常会提供如何从错误中恢复的说明:
sudo killall apt-get
sudo dpkg --configure -a
sudo apt-get install -f