Linux ->> UBuntu ->> Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

今天在Ubuntu 14.04下用apt-get目录安装SSH的时候发生了这个错误提示。经过一番查找了解可能发生的原因。

首先apt作为一个软件更新机制,每次运行的时候会对apt数据库加锁。当发生上面的错误提示的时候,应该先查找是哪条进程正在运行apt-get或者apt命令,比如系统更新之类。

解决办法其实有很多种。

首先,你确实没找到到底是哪条进程正在使用apt命令,那么你重启机器后应该就没问题了。可以在系统当前的进程中通过关键字查找筛选

ps aux | grep apt
kill processnumber

 

最后实在不行才去删除掉这个锁

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

 

 

那么我首先想到的是系统更新,果然是这样

 

 

 

下面是参考链接:

Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?

posted @ 2015-12-28 00:44  Jerry_Chen  阅读(1131)  评论(0编辑  收藏  举报