SUDO YUM não encontrado

1

Estou executando uma instância do Amazon ec2 no linux da amazon.

Sempre que eu executo algo sudo yum , isso me dá isso:

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

which yum enquanto no root dá:

root$ which yum
/usr/bin/which: no yum in (/sbin:/bin:/usr/sbin:/usr/bn:/usr/local/bin:/opt/aws/bin)

Esta é uma nova instância do ec2 com dois dias de vida. Quando entrei pela primeira vez, corri sudo yum update e tudo correu bem. O que mudou?

    
por ThomasReggi 28.11.2012 / 17:08

2 respostas

5

Você tem um erro de digitação no PATH da raiz.

Em vez de /usr/bin , a entrada do caminho lê /usr/bn .

Eu não posso ter certeza se isso é porque a Amazon estragou algo, ou você fez uma alteração no seu PATH e acidentalmente excluiu o i , mas essa parece ser a causa do problema.

    
por 28.11.2012 / 17:10
1

Encontrei a resposta aqui: Passando o PATH pelo sudo

sudo nano /etc/sudoers
ctrl + w (nano search)
"usr/bn"
replaced it with "usr/bin"
    
por 28.11.2012 / 17:51