当执行sudo apt install rpm时失败(apt-get也失败),输出如下报错信息:

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进行下载的操作。 这可能与我上次挂起时的命令行未关闭有关系,但现在找不到了。

据说重启可以解决此问题,亲测后无效。于是又找到另外一种方法:

先搜索所以运行的线程:

ps -A | grep apt-get

得到的输出为:

图中的数字(6852)应该就是线程号,使用kill命令将其关闭:

sudo kill 6852

可以在另一个终端中看到线程被终止:

然后关闭当前终端,重新打开一个就可以sudo apt install xxx了。

 

 posted on 2019-04-16 13:22  大碗宽面  阅读(333)  评论(0编辑  收藏  举报