web-dev-qa-db-ja.com

スクリプトでflatpak、「このリモコンを使用しますか?」と自動応答する方法

スクリプトでフラッパックをインストールしようとすると、

$ flatpakインストールprogram_I_am_installing

プロンプトが表示されます

リモートの 'flathub'(サブシステム)に 'program_I_am_installing'の同様の参照が見つかりました。

このリモートを使用[はい/いいえ]:

スクリプトでYを入力する方法がないため、スクリプトを実行すると、デフォルトは「n」になります。

私はflatpakに完全なアプリケーションIDを与えようとしましたが、それでも質問が出されるのを止めることはできませんでした。

スクリプトで質問Yに答える方法を見つけるか、プログラム名をより具体的に述べる方法を知りたいので、この質問は行われません。

2
rkeating

サイレントインストールに役立つ複数のオプションがあります。

  • REMOTEソースを明示的に含める

    flatpak install [OPTION...] [REMOTE] REF
    flatpak install flathub <your-program>
    
  • apt-getまたは非インタラクティブ

    -y--assumeyes

    すべての質問に対して自動的に「はい」と答えます(または最も優先度の高い答えを選びます)。これは自動化に役立ちます。

    --noninteractive

    最小限の出力を生成し、ほとんどの質問を避けます。これは、非インタラクティブな状況での使用に適しています。ビルドスクリプト内。

    flatpak install -y --noninteractive <your-program>
    

参照:flatpak docs

2
user.dz