P1. 执行 apt-get update 命令时遇到
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/
Solution:
执行 ps -e | grep apt
~$ ps -e | grep apt 1106 ? 00:00:00 apt.systemd.dai 1121 ? 00:00:00 apt.systemd.dai 1194 ? 00:00:01 apt-get 2452 ? 00:00:02 aptd
再执行
sudo killall apt-get && sudo killall aptd
然后可以再执行 ps -e | grep apt 来查看,直到 apt 相关进程被关闭
最后就可以执行 apt-get update
原因:
刚装好的Ubantu系统,内部缺少很多软件源,这时,系统会自动启动软件源更新进程“apt-get”,并且它会一直存活。由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新的apt-get进程生成时,就会因为得不到系统更新锁而出现"E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"错误提示!因此,我们只要将原先的apt-get进程杀死,从新激活新的apt-get进程,就可以让新立德软件管理器正常工作了!
参考网址:
https://www.linuxidc.com/Linux/2014-06/103437.htm
P2. ...
Solution: