我想从非交互式 bash 脚本安装 CImg
我尝试过使用
apt install -y cimg-dev
安装程序询问我所在的地区之前,一切都正常
如果是交互式安装的话,这没什么问题,但我希望将其放在 bash 脚本中,这样我就不必每次都手动设置区域。
什么是合适的方法来做到这一点?
我不确定是否可以以某种方式对区域选择选项进行排队,或者是否有办法在命令启动之前设置它们。
答案1
我找到了答案这里,结果我需要弄清楚如何以非交互方式安装时区(tzdata)程序,而不是 cimg。
对于那些感兴趣的人我的脚本是
apt-get update -y
apt-get upgrade -y
apt-get install -y libx11-dev
export DEBIAN_FRONTEND=noninteractive
ln -fs /usr/share/zoneinfo/Australia/Brisbane /etc/localtime
apt-get install -y tzdata
dpkg-reconfigure --frontend noninteractive tzdata
apt-get install -y cimg-dev