Debian システムにソフトウェアをインストールすると、次のように書くことができます。
sudo apt-get install -y chromium-browser
これにより、インストールを確認することなく自動的にインストールが実行されます[Y / n]。パックマンでも同じことができますか?
答え1
からman pacman
:
--noconfirmは
すべて「確実ですか?」メッセージを無視します。スクリプトでパックマンを実行したくない限り、これは良い考えではありません。
この機能を使用するには慎重に使用してください...
Arch はローリングリリースなので、パックマンは時々非常に複雑なアップグレードを管理する必要があることを意味します。この場合、パックマンは選択を確認するように促します。これらのメッセージを無視することは一般的に大きな問題ではありませんが、最近からへの/lib
移動などの場合には、/usr/lib
注意の欠如によって大きな混乱が発生する可能性があります。これはあなたが開発したい習慣ではありません。
答え2
これに対するマンページは明確ではありませんが、フラグは--noconfirm
すべての答えに対して「はい」と仮定しません。基本的な答えは時々「いいえ」かもしれません。
--noconfirmは
すべて「確実ですか?」メッセージを無視します。
スクリプトでパックマンを実行したくない限り、これは良い考えではありません。
yes
「はい」と仮定するには、コマンド出力をpacman
。
yes | sudo pacman -S firefox