Ubuntu apt-get报错:Could not get lock /var/lib/apt/lists/lock - open 解决

384 阅读1分钟


前言

使用Linux发行版Ubuntu的apt安装包常见的一个报错,总结一下,下次便于查阅。

shell输入:sudo apt-get update

报错:

% sudo apt-get update :( 100 20-04-28 - 18:38:17 Reading package lists... Done E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/ 


解决

问题来源于多个进程运行apt,前一个进程加锁/var/lib/apt/lists/lock没有被清除,这时需要手动清理lock

输入几个命令

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

解决