O terminal é preenchido com 'y' quando respondo 'sim' a 'Você é root' ao instalar pacotes. Qual a resposta correta?

3

Qual é a resposta para a pergunta "Você é root?" perguntou pela APT?

Eu estava instalando o pacote de extras restritos quando recebi esta mensagem depois de digitar minha senha.

Eu digitei yes em resposta à pergunta e agora o terminal está preenchendo a letra y !

O que devo fazer?

    
por user190505 06.09.2013 / 03:32

2 respostas

8

"Você é root?" de apt-get não está esperando que você digite uma resposta - assim você executou acidentalmente o comando yes , que faz exatamente o que diz

DESCRIPTION
       Repeatedly output a line with all specified STRING(s), or 'y'.

Você pode pará-lo apenas digitando Ctrl-C no terminal.

O "você é raiz?" A questão é apenas para dar uma dica de por que o comando que você acabou de tentar falhou, por exemplo, porque você não tinha privilégios suficientes para executá-lo e deveria ter usado sudo

sudo apt-get install ubuntu-restricted-extras
    
por steeldriver 06.09.2013 / 03:43
2

Como diz a steeldriver , essa não é uma pergunta que você responda de maneira interativa. Em vez disso, é um lembrete de que você deve executar comandos como apt-get e aptitude como root, para que a instalação do pacote seja bem-sucedida.

Se você não estiver executando como root ou não tiver certeza se está - em particular, se não estiver usando sudo - então você deve executá-lo como root com sudo . Veja esta pergunta para mais informações:

Se você estiver usando sudo , mas ainda assim conseguir esse erro, é estranho. Alguns erros semelhantes podem ocorrer quando a permissão para acessar um arquivo de bloqueio é negada devido a outro utilitário de gerenciamento de pacotes em execução simultânea ou bloqueios antigos (que continuam existindo depois que o utilitário que eles representam não está mais em execução). Então, algumas das respostas aqui podem ajudar:

Se nada disso ajudar, você precisará fornecer mais informações. Em particular, para obter melhores respostas, você deve adicionar o texto completo e exato do Terminal, incluindo as linhas mostrando os comandos que estão sendo executados (e especialmente o comando ou comandos que resultam na mensagem "are you root"), à sua pergunta , ao editar sua pergunta .

    
por Eliah Kagan 06.09.2013 / 04:16