「あなたはルートですか?」という質問に対する答えは何ですか? APTからの質問ですか?
パスワードを入力した後にこのメッセージが表示されたとき、制限付きエクストラパッケージをインストールしていました。
質問の答えにyes
と入力しましたが、端末はy
の文字でいっぱいになりました!
私は何をすべきか?
「あなたはルートですか?」 from apt-get
は回答を入力することを期待していません-そうすることで、誤ってコマンドyes
を実行したことになります。
DESCRIPTION
Repeatedly output a line with all specified STRING(s), or `y'.
ターミナルでCtrl-C
と入力するだけで停止できます。
「あなたはルートですか?」質問は、あなたが試みたコマンドが失敗した理由、つまりあなたがそれを実行するのに十分な権限を持っていなかったためにSudo
を使用すべきだった理由を示すためのものです。
Sudo apt-get install ubuntu-restricted-extras
steeldriver says のように、これはインタラクティブに答える質問ではありません。代わりに、パッケージのインストールを成功させるには、apt-get
やaptitude
などのコマンドをルートとして実行する必要があることを思い出してください。
ルートとして実行していない場合、または、特にそうでない場合、 Sudo
を使用 -の場合、Sudo
を使用してルートとして実行する必要があります。詳細については、この質問を参照してください。
Sudo
を使用しているareでも、そのエラーが発生する場合、それは奇妙です。同時に実行されている別のパッケージ管理ユーティリティまたは古いロック(それらが表すユーティリティが実行されなくなった後も存在し続ける)が原因でロックファイルへのアクセス許可が拒否されると、同様のエラーが発生する可能性があります。したがって、ここでの答えのいくつかは役立つかもしれません:
これらのいずれも役に立たない場合は、さらに情報を提供する必要があります。特に、より良い回答を得るには、実行中のコマンド(特に「ルートになっている」メッセージを生成するコマンド)を示す行を含む完全かつ正確なテキストをターミナルから追加する必要があります、質問を編集する。