温馨提示×

ubuntu yum锁怎么解除

小樊
75
2026-09-28 07:30:46
栏目: 智能运维

在 Ubuntu 上其实没有 yum(yum 是 CentOS / RHEL 系列的包管理器),Ubuntu 用的是 apt / dpkg。
你看到的“锁”一般是下面几种之一:


一、最常见:apt 锁文件

报错类似:

E: Could not get lock /var/lib/dpkg/lock-frontend
E: Unable to acquire the dpkg frontend lock

1️⃣ 先确认有没有正在运行的 apt 进程

ps aux | grep -E 'apt|dpkg'

如果有(比如 apt upgrade),等它跑完最安全。

2️⃣ 确实卡死了,再杀进程

sudo kill -9 <PID>

或一次性:

sudo pkill -9 apt
sudo pkill -9 dpkg

3️⃣ 删除锁文件(谨慎)

sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock

4️⃣ 修复 dpkg 状态

sudo dpkg --configure -a

二、如果是 WSL / 自动更新占用

Ubuntu 可能后台在自动更新:

sudo systemctl stop apt-daily.service
sudo systemctl stop apt-daily-upgrade.service

三、你其实是在 CentOS 上用 yum?

如果是 CentOS / Rocky / Alma:

sudo rm -f /var/run/yum.pid

四、建议(避免再锁)

  • 不要同时开多个 apt / yum
  • 用 tmux 或 screen 跑长任务
  • 服务器上关闭自动更新(测试环境)

如果你能贴一下完整报错信息,我可以直接告诉你该删哪个锁、要不要杀进程。

0 踩