スクリプトでフラッパックをインストールしようとすると、
$ flatpakインストールprogram_I_am_installing
プロンプトが表示されます
リモートの 'flathub'(サブシステム)に 'program_I_am_installing'の同様の参照が見つかりました。
このリモートを使用[はい/いいえ]:
スクリプトでYを入力する方法がないため、スクリプトを実行すると、デフォルトは「n」になります。
私はflatpakに完全なアプリケーションIDを与えようとしましたが、それでも質問が出されるのを止めることはできませんでした。
スクリプトで質問Yに答える方法を見つけるか、プログラム名をより具体的に述べる方法を知りたいので、この質問は行われません。
サイレントインストールに役立つ複数のオプションがあります。
REMOTEソースを明示的に含める
flatpak install [OPTION...] [REMOTE] REF
flatpak install flathub <your-program>
apt-get
または非インタラクティブ
-y
、--assumeyes
すべての質問に対して自動的に「はい」と答えます(または最も優先度の高い答えを選びます)。これは自動化に役立ちます。
--noninteractive
最小限の出力を生成し、ほとんどの質問を避けます。これは、非インタラクティブな状況での使用に適しています。ビルドスクリプト内。
flatpak install -y --noninteractive <your-program>
参照:flatpak docs