在 Ubuntu 上其实没有 yum,yum 是 CentOS / RHEL 的包管理工具。
Ubuntu 使用的是 apt / dpkg。
你这个问题通常有两种情况:
yum(不推荐)yum: command not found
或
permission denied
Ubuntu 不要用 yum,改用:
sudo apt update
sudo apt install 软件名
如果你只是想“像 yum 一样用”,可以装个兼容层(不推荐):
sudo apt install yum
但依然不建议,容易出问题。
E: Could not open lock file
Permission denied
所有包管理命令都要加 sudo:
sudo apt update
sudo apt upgrade
sudo apt install xxx
确认你是不是真 root:
whoami
应该是:
root
如果不是:
sudo -i
如果你看到类似:
Unable to acquire the dpkg frontend lock
先确认没有别的 apt 在跑:
ps aux | grep apt
强制清理(谨慎):
sudo rm /var/lib/dpkg/lock*
sudo rm /var/lib/apt/lists/lock
sudo dpkg --configure -a
✅ Ubuntu = apt + sudo
❌ 不要用 yum
如果你能把具体报错信息贴出来,我可以直接帮你精确解决。