如何解决Unable锁定管理目录(/ var / lib / dpkg /)

我真的是UBUNTU 14.04的新手,每当我尝试更新或安装任何东西时,我都会收到此错误:

sudo apt-get update [sudo] password for trojanfm: E: Could not ge lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/ 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? 

搜索进程。 从Ubuntu 16.04开始,使用“apt”代替“apt-get”

ps -A | grep apt-get

要么

ps -aux | grep 'apt-get'

要么

ps -A | grep apt

然后查看是否有任何进程作为apt-get / apt运行

使用以下方法杀死它:

 sudo kill -9  

例如,如果进程ID是2345

 sudo kill -9 2345 

然后运行sudo apt-get update

编辑:如果您确定没有dpkg或apt运行的实例并且仍然收到消息,则可以删除该文件:

 sudo rm /var/lib/apt/lists/lock 

锁定文件只是一个大小为零的文件,表示锁定资源。

更新:

从Ubuntu 16.04版本开始, apt-get被替换为apt 。 运行过程可以找到:

 ps -A | grep apt