ubuntu 16.04安装软件提示Unable to lock the administration directory (/var/lib/dpkg/)

背景
执行如下命令时

sudo apt-get install openssh-server

出现如下错误

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-get需要先获得管理目录的write权限。但是目前已有apt-get锁定了该目录,导致再执行apt-get时,无法正常写入。

解决思路
如果确定当前没有其他apt-get在执行的话,删除该目录的锁,获取操作权限

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

这两行命令可能需要多执行几次,直到出现如下:


ubuntu 16.04安装软件提示Unable to lock the administration directory (/var/lib/dpkg/)_第1张图片
rm-rm.png

结果
执行如上命令后,可以正常安装。
效果如下:

ubuntu 16.04安装软件提示Unable to lock the administration directory (/var/lib/dpkg/)_第2张图片
rm-ssh.png

你可能感兴趣的:(ubuntu 16.04安装软件提示Unable to lock the administration directory (/var/lib/dpkg/))