操作系统:Debian 11
我的目标是通过 bash 脚本静默地自动安装 .deb 文件。
我在 bash 脚本中运行的命令是
sudo apt install -y ./*.deb
我得到这个屏幕
是的,我可以用键盘按“Enter”,也可以用鼠标按“OK”。我不想这么做。
当提示时,我该运行什么命令来自动选择“确定”,以便一切都自动进行?
答案1
该消息通过 debconf 显示,由剧本config
“zfs-dkms” 包。
从技术上来说,它并不是信息但是 debconf输入对话框会获取一个特定的参数,因此你可以在安装之前手动将参数添加到 debconf 的数据库中来避免这种情况:
echo zfs-dkms zfs-dkms/note-incompatible-licenses note true | debconf-set-selections
答案2
在互联网上搜索后,我偶然发现了一个有效的答案:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install ./*.deb