Ubuntu执行apt-get命令报错:无法获得锁 /var/lib/dpkg/lock…解决方案
1、问题背景
今天在Ubuntu系统命令行执行命令:
sudo apt-get …
竟然 报错 了
报错如图:
具体报错如下:
无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
这不就安装个工具吗?!
这也报错 ????
每次遇到报错就想如下图
然后下一秒如图:
真!香!
2、原因分析
在Ubuntu系统终端下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将终端强行关闭。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装软件时,出现如上错误。即有另一个程序正在占用apt-get install进程,由于它在运行时,会占用软件源更新时的系统锁(简称‘系统更新锁’),此时资源被锁。
那么,接下来就看看怎么完美解决这种报错吧