Problemas com su: falha de autenticação

0

Atualmente estou usando o Ubuntu e sou 100% novo no Unix. Eu instalei o Ubuntu para programar em C e estarei usando o livro on-line "Aprenda C do Modo Difícil" ( link ). Eu tentei a seção no livro didático destinado a configurar o seu computador e o segundo comando está me causando alguns problemas.

O primeiro comando no link acima é executado sem problemas, mas quando tento executar o segundo comando:

$ su -c yum groupinstall development-tools

pede minha senha e quando eu a digito ela diz

su: Authentication Failure

Como corrijo isso?

    
por Kai B 08.09.2015 / 19:34

2 respostas

4

Veja novamente a página da web. Você está tentando, erroneamente, executar um comando para um Linux baseado em RPM como o Fedora. Em vez disso, execute o comando que diz:

Para sistemas baseados em Debian, como o Ubuntu, você deve apenas instalar algumas coisas usando estes comandos:

$ sudo apt-get install build-essential
    
por arochester 08.09.2015 / 19:41
2

O Ubuntu é baseado no Debian, use o primeiro comando e deixe o segundo que é baseado no Redhat como o Fedora.

Linux

On most Linux systems you just have to install a few packages. For Debian based systems, like Ubuntu you should just have to install a few things using these commands:

$ sudo apt-get install build-essential

The above is an example of a command line prompt, so to get to where you can run that, find your "Terminal" program and run it first. Then you'll get a shell prompt similar to the $ above and can type that command into it. Do not type the $, just the stuff after it.

Here's how you would install the same setup on an RPM based Linux like Fedora:

$ su -c "yum groupinstall development-tools"

Depois de executar isso, você poderá fazer o primeiro Exercício neste livro e ele funcionará. Se não, me avise.

De qualquer forma, essa mensagem de erro de su , porque você precisa digitar a senha de root . Não é o mesmo que sudo que você usa sua própria senha de usuário .

    
por user.dz 08.09.2015 / 19:40