web-dev-qa-db-ja.com

すべての質問に「はい」と仮定するパックマンオプション?

ソフトウェアをdebianシステムにインストールするとき、私たちは次のようなものを置くことができます:

Sudo apt-get install -y chromium-browser

これにより、インストールが自動的に行われ、インストールの確認を求められます[Y/n]。パックマンでも同じことができますか?

59
JohannRamos

man pacmanから:

--noconfirm
「すべてよろしいですか?」メッセージ。スクリプトからパックマンを実行したくない場合を除き、これを行うことはお勧めできません。

これを注意して使用することの資格に注意してください...

Archはローリングリリースです。つまり、pacmanは時々非常に複雑なアップグレードを管理する必要があります。このとき、pacmanは選択の確認を求めます。これらのプロンプトを無視しても、通常は大きな問題にはなりませんが、最近の/libから/usr/libへの移動のように、注意力が欠如している場合があります。大きな破損の原因となります。これはあなたが育てたい習慣ではありません。

88
jasonwryan

問題のマンページはあまり明確ではありませんが、--noconfirmフラグは、すべての回答が「はい」であるとは限りません。時々「いいえ」になるデフォルトの回答を想定しています。

--noconfirm
「本当によろしいですか?」メッセージ。それは良い考えではありません
スクリプトからパックマンを実行する場合を除き、これを行うには

「はい」と想定するには、yesコマンドの出力をpacmanにパイプ処理します。

yes | Sudo pacman -S firefox
37
Drew Chapin