我运行时出现错误sudo apt upgrade
:
Citing for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 12111 (synaptic)...4s
因此,我尝试了一下sudo lsof /var/lib/dpkg/lock-frontend
,得到了这个:
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
lsof: WARNING: can't stat() fuse file system /run/user/1000/doc
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
synaptic 12111 root 11uW REG 8,5 0 49152209 /var/lib/dpkg/lock-frontend
我不确定这里发生了什么。我所做的只是移除一个破损的包裹。你可以查看我的上一个问题但我该如何解决这个问题缓存锁问题?
答案1
通过控制台安装 Chromium 时我遇到了同样的问题。我还同时打开了 Synaptic 包管理器和 Ubuntu 软件。我不是 Linux 专家,但我觉得如果你打开了其他包管理器,你就无法通过控制台安装应用程序。关闭控制台以外的所有内容后,安装成功了。