在 Ubuntu 上其实没有 yum(yum 是 CentOS / RHEL 系列的包管理器),Ubuntu 用的是 apt / dpkg。
你看到的“锁”一般是下面几种之一:
报错类似:
E: Could not get lock /var/lib/dpkg/lock-frontend
E: Unable to acquire the dpkg frontend lock
ps aux | grep -E 'apt|dpkg'
如果有(比如 apt upgrade),等它跑完最安全。
sudo kill -9 <PID>
或一次性:
sudo pkill -9 apt
sudo pkill -9 dpkg
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock
sudo dpkg --configure -a
Ubuntu 可能后台在自动更新:
sudo systemctl stop apt-daily.service
sudo systemctl stop apt-daily-upgrade.service
如果是 CentOS / Rocky / Alma:
sudo rm -f /var/run/yum.pid
apt / yumtmux 或 screen 跑长任务如果你能贴一下完整报错信息,我可以直接告诉你该删哪个锁、要不要杀进程。