报错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable

问题描述:

ubuntu报错信息

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

在这里插入图片描述

解决方法

第一步 查看进程,并关闭apt占用得进程

ps -A | grep apt
kill -9 

报错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable_第1张图片

第二步 删除锁文件

rm /var/lib/dpkg/lock
dpkg --configure -a
rm /var/lib/apt/lists/lock
m /var/cache/apt/archives/lock
apt update或者apt-get update

报错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable_第2张图片

分析原因

  • 一旦你运行了 apt-get 或者 apt 命令,锁定文件将会创建于 /var/lib/apt/lists/、/var/lib/dpkg/、/var/cache/apt/archives/ 中。
  • 锁定的文件会阻止 Linux 系统中某些文件或者数据的访问,这个概念也存在于 Windows 或者其他的操作系统中。
  • 这有助于运行中的 apt-get 或者 apt 进程能够避免被其它需要使用相同文件的用户或者系统进程所打断。当该进程执行完毕后,锁定文件将会删除。

你可能感兴趣的:(Ubuntu)