-yはapt-get -y installコマンドで何を意味しますか?


回答:


129

ランニングの結果から man apt-get

-y, --yes, --assume-yes
           Automatic yes to prompts; assume "yes" as answer to all prompts and
           run non-interactively. If an undesirable situation, such as
           changing a held package, trying to install a unauthenticated
           package or removing an essential package occurs then apt-get will
           abort. Configuration Item: APT::Get::Assume-Yes.  

-yオプションなしでapt-getコマンドを実行する場合、コマンドの実行を続行するには、そのコマンドから対話的に取得するすべてのプロンプトに応答する必要があります。


完璧な答え=)+1
AB

3
また、これは、機能に確認プロンプトがあるユーティリティの一般的なスイッチであることに注意してください。シェルでは便利ですが、実際の目的はスクリプトの自動化です。
user1359

2
私は-y「普通」と呼ぶほどには行きません。この機能は、システム管理ツール(apt-getの1つ)ではかなり一般的ですが、方法は異なります。疑わしい場合は、使用するパラメーターとその効果について、問題のコマンドのマニュアルページを常に参照してください。
CVn

6
を使用する-yと、ダウングレードがスキップされますがy、ユーザーがを入力するとダウングレードが実行されます。したがって-y、ユーザーが入力するのと同じことを実行するy場合は、追加する必要もあります--allow-downgrades
ウィスバッキー

1
@wisbuckyのコメントにこれ以上賛成票がない理由はわかりません。知っておくことが非常に重要です、ありがとう
フランク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.