未找到 SUDO YUM

Tho*_*ggi 1 root sudo yum amazon-ec2

我在亚马逊的 linux 上运行亚马逊 ec2 实例。

每当我运行任何东西时,sudo yum它都会给我这个:

sudo: yum: command not found

ec2-user$ rpm -qf /usr/bin/yum
yum-3.2.29-30.24.amzn1.noarch

ec2-user$ which yum
/usr/bin/yum
Run Code Online (Sandbox Code Playgroud)

which yum 而在 root 中给出:

root$ which yum
/usr/bin/which: no yum in (/sbin:/bin:/usr/sbin:/usr/bn:/usr/local/bin:/opt/aws/bin)
Run Code Online (Sandbox Code Playgroud)

这是两天前的新 ec2 实例。当我第一次登录时,我跑了sudo yum update,但一切都不太顺利。发生了什么变化?

Mic*_*ton 5

您在 root 的PATH.

而不是/usr/bin路径条目读取/usr/bn

我无法确定这是因为亚马逊搞砸了某些事情,还是您对您的内容进行了更改PATH并意外删除了i.