flatpak 脚本中,如何自动回答“使用此遥控器?”

flatpak 脚本中,如何自动回答“使用此遥控器?”

当尝试在脚本中安装 flapaks 时,

$ flatpak 安装程序_我正在安装

我被提示

在远程“flathub”(子系统)中找到了“program_I_am_installing”的类似参考。

使用此遥控器 [Y/n]:

运行脚本时默认为“n”,因为我无法在脚本中输入 Y。

我尝试向 flatpak 提供完整的应用程序 ID,但这并没有阻止问题被提出。

我要么想找到如何在脚本中回答问题 Y,要么知道如何更具体地说明程序名称,这样就不会问这个问题。

答案1

有多个选项可以帮助实现静默安装

  • 明确包含远程源

    flatpak install [OPTION...] [REMOTE] REF
    flatpak install flathub <your-program>
    
  • 假设是,如apt-get非交互式

    -y--assumeyes

    自动对所有问题回答“是”(或选择最优先的答案)。这对于自动化很有用。

    --noninteractive

    产生最少的输出并避免大多数问题。这适用于非交互式情况,例如在构建脚本中。

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

参考: flatpak 文档

相关内容