请参阅终端文本。“等待缓存锁定”错误。怎么修?我使用的是 Ubuntu 21.04

Tom*_*ers 6 package-management cache software-installation

advait@advait-Bravo-15-A4DDR:~$ sudo apt install ubuntu-restricted-extras
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)      
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)  
Run Code Online (Sandbox Code Playgroud)

van*_*ium 7

关闭 synaptic 包管理器,“sudo apt install”命令将自动继续。

您不能同时打开两个与 APT 包管理系统配合使用的不同应用程序。

是的,我经常看到和你一样的消息;)


ibn*_*nǝꟻ 7

您可以使用进程 ID 强制关闭进程。

如果你的终端显示,

Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 43843 (synaptic)
Run Code Online (Sandbox Code Playgroud)

那么,您的情况下的进程 ID 是43843

要终止该进程,请使用此命令,

sudo kill 43843
Run Code Online (Sandbox Code Playgroud)

  • 使用`sudo Kill -9 43843` (6认同)