问题描述
Ubuntu终端在执行sudo apt-get update时,提示错误:
E: 无法获得锁 /var/lib/apt/lists/lock。锁正由进程 1588(packagekitd)持有
N: 请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。
E: 无法对目录 /var/lib/apt/lists/ 加锁
原因分析
根据提示,是因为进程1588占用了这个锁,linux系统一次只允许一个进程执行apt-get,
因此只需要把这个进程杀掉就可以
解决方法
在Ubuntu终端执行以下代码:
sudo kill 1588