Ubuntu虚拟机更新源的时候,出现了问题,报错信息如下:
root@ubuntu:/home/kilig# apt-get update
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/
上网搜了搜,普遍的解决方法是:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
不过执行上述命令之后,具体报错信息如下:
rm: cannot remove '/var/cache/apt/archives/lock': No such file or directory
又找了3种解决方法,其中第1种sudo dpkg --configure -a
亲测有效。
- 执行
sudo dpkg --configure -a
- 执行
sudo rm /var/lib/apt/lists/lock
- ps-aux 查出apt-get进程的PID,sudo kill PID 杀死相应的进程