如何解决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