web-dev-qa-db-fra.com

Le terminal se remplit de «y» quand je réponds «oui» à «Êtes-vous root? lors de l'installation de packages. Quelle est la bonne réponse?

Quelle est la réponse à la question "Êtes-vous root?" demandé par APT?

J'étais en train d'installer le package extras restreint lorsque j'ai reçu ce message après avoir saisi mon mot de passe.

J'ai tapé yes en réponse à la question et le terminal se remplit maintenant avec la lettre y!

Que devrais-je faire?

4
user190505

"Êtes-vous root?" from apt-get ne s'attend pas à ce que vous tapiez une réponse - ce faisant, vous avez accidentellement exécuté la commande yes, qui fait exactement ce qu'elle dit.

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

Vous pouvez l'arrêter simplement en tapant Ctrl-C dans le terminal.

Le "Êtes-vous root?" question est simplement destiné à vous expliquer pourquoi la commande que vous venez d’essayer a échouée, c’est-à-dire parce que vous n’avez pas les privilèges suffisants pour l’exécuter et que vous auriez dû utiliser Sudo

Sudo apt-get install ubuntu-restricted-extras
9
steeldriver

Comme steeldriver dit , ce n'est pas une question à laquelle vous répondez de manière interactive. Pour vous rappeler que vous devez exécuter des commandes telles que apt-get et aptitude en tant que root, pour que l'installation du package réussisse.

Si vous ne l’utilisez pas en tant que root ou ne savez pas si vous l'êtes - en particulier, si vous n'êtes pas avec Sudo -, exécutez-le en tant que root avec Sudo. Voir cette question pour plus d'informations:

Si vous utilisez en utilisant Sudo mais obtenez toujours cette erreur, c'est étrange. Des erreurs similaires peuvent survenir lorsque l'autorisation d'accéder à un fichier de verrouillage est refusée en raison d'un autre utilitaire de gestion de package en cours d'exécution ou de verrous périmés (qui continuent d'exister après que l'utilitaire qu'ils représentent n'est plus en cours d'exécution). Donc, certaines des réponses ici peuvent aider:

Si rien de tout cela ne vous aide, vous devrez alors fournir plus d'informations. En particulier, pour obtenir de meilleures réponses, vous devez ajouter à votre question le texte complet et exact du terminal, y compris les lignes indiquant les commandes que vous exécutez (et en particulier la ou les commandes générant le message "Êtes-vous root") , en en modifiant votre question .

2
Eliah Kagan