Goo*_*ite 166 package-management apt dpkg sudo lock
我正在尝试在终端中运行此命令:
sudo apt install software-properties-common
Run Code Online (Sandbox Code Playgroud)
这是我收到的错误消息:
E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend), 是另一个进程在使用它吗?
Vij*_*jay 285
这可能发生,如果
“Synaptic Package Manager”或“Software Updater”已打开。
一些 apt 命令正在终端中运行。
一些 apt 进程正在后台运行。
对于上述等待过程完成。如果这没有发生在终端中运行:
sudo killall apt apt-get
Run Code Online (Sandbox Code Playgroud)
如果上述方法均无效,请删除锁定文件。在终端运行:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
Run Code Online (Sandbox Code Playgroud)
然后重新配置包。在终端运行:
sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)
和
sudo apt update
Run Code Online (Sandbox Code Playgroud)
那应该可以完成这项工作。
小智 5
为我终止进程 - 例如,我收到此错误:
'E: Could not get lock /var/lib/apt/lists/lock. It is held by process 7913 (jammy)'
Run Code Online (Sandbox Code Playgroud)
运行 sudo Kill 7913 对我有用。
归档时间: |
|
查看次数: |
311920 次 |
最近记录: |