![Ubuntu 22.04 终端显示“正在等待缓存锁定。无法获取 lock/var/lib/dpkg/lock-frontend。它由进程 3893 (apt) 持有](https://linux22.com/image/1188324/Ubuntu%2022.04%20%E7%BB%88%E7%AB%AF%E6%98%BE%E7%A4%BA%E2%80%9C%E6%AD%A3%E5%9C%A8%E7%AD%89%E5%BE%85%E7%BC%93%E5%AD%98%E9%94%81%E5%AE%9A%E3%80%82%E6%97%A0%E6%B3%95%E8%8E%B7%E5%8F%96%20lock%2Fvar%2Flib%2Fdpkg%2Flock-frontend%E3%80%82%E5%AE%83%E7%94%B1%E8%BF%9B%E7%A8%8B%203893%20(apt)%20%E6%8C%81%E6%9C%89%20.png)
由于终端无法锁定,因此无法安装某些 apt(打印机驱动程序)
答案1
使用命令行终止任何正在运行的进程。为此,请使用以下命令
sudo killall apt apt-get
如果这不起作用请按照以下命令操作。
ps aux | grep -i apt
这将返回正在运行 apt 的进程的 ID
sudo kill process_id
将 process_id 替换为您在上一个命令输出中获得的数字。
运行“ps aux | grep -i apt”命令检查进程是否被终止。如果仍在运行,请使用 SIGKILL 信号强制终止它:
sudo kill -9 process_id