You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Bash脚本中设置APT默认同意所有安装确认提示

解决方法

你可以通过两种方式实现APT自动确认所有交互提示,优先推荐全局环境变量配置,符合你要在脚本顶部统一设置的需求:

方式1:脚本顶部统一配置(推荐)

在你标注>> some setting here <<的位置添加DEBIAN_FRONTEND=noninteractive环境变量配置即可,该变量会让APT和dpkg全程跳过所有交互确认,适合无人值守脚本场景。
修改后的完整脚本如下:

#!/bin/bash

# Constants

# Set APT to accept all [y/n] questions
export DEBIAN_FRONTEND=noninteractive

# Update and upgrade APT
apt update;
apt full-upgrade -y;

# Install terminator
apt install terminator -y

补充说明:额外给每个apt操作命令加上-y参数,是为了双重保险避免部分特殊场景下仍然弹出确认提示,建议都加上。

方式2:单独给每个apt命令加参数

如果你不想设置全局环境变量,也可以直接在每个apt安装/升级命令后加-y参数,效果和全局配置一致:

apt full-upgrade -y
apt install terminator -y

内容的提问来源于stack exchange,提问作者Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 23:54:03