许久不用ubuntu,执行sudo 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/
上网搜索发现是由于有进程使用apt-get,导致资源被锁不可用。
解决方案如下:
方案一:
方案二:用ps -aux找到apt-get的进程的进程号PID,或者直接用ps -e | grep apt查看apt相关进程
执行sudo kill PID杀死这些进程
再次执行ps -e | grep apt可看到没有任何结果,此时可以成功执行sudo apt-get update了。
直接执行sudo rm /var/lib/apt/lists/lock
之后可成功执行sudo apt-get update