首先,查看一下是否有其他的 apt 进程再跑, 一般是与到了这样的问题。
ps aux | grep apt
如果返回的结果中存在尚在执行的 apt 进程, 你想结束它, 可以使用如下命令:
kill processnumber
如果命令无效, 可以尝试:
kill -9 processnumber
这个命令, 应该可以结束正在执行的 apt 进程, 并删除锁。
如果删除进程后, 执行 apt 相关命令还是报错, 那么这时候只能尝试
sudo rm /var/lib/apt/lists/lock
可能还需要删除 缓存文件
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
然后, 再试试。