一:错误场景和原因
在ubuntu下使用apt-get install 下载软件,发生此错误,重启终端并不管用。主要原因可能是在使用apt-get install 时候并没有完成下载和安装而中途终止,这时候apt-get 程序并没有正确退出,有可能在后台运行。所以当你再使用的时候将无法获得锁。
二:解决方法
方法一:杀死后台运行的apt-get 进程
ps -aux找到apt-get相关的进程 (可以用:ps -aux | grep apt-get筛选),sudo kill PID杀死进程。
方法二:强制删除锁
$sudo rm /var/cache/apt/archives/lock
$sudo rm /var/lib/dpkg/lock