我正在尝试创建一个自动下载新服务器包的脚本.但是,某些诸如"mysql-server"之类的东西无法自动安装,因为您需要先在ncurses接口中进行配置.我查看了手册页,找不到合适的东西.
我不在乎以后是否必须上传/编辑conf文件 - 我只需要安装相应的软件包.
任何人都知道该怎么做除了抓住tarball并自己构建它们?
UPDATE 发现,对于像mysql-server这样的东西,你可以这样做:
DEBIAN_FRONTEND='noninteractive' apt-get install -yq mysql-server
然而,期望看起来像sun-java6-jdk需要的东西; 尚未评估它
ossramblings.com的回答:
首先,正常安装包裹; 然后,从debconf数据文件中提取配置答案:
sudo apt-get install debconf-utils sudo debconf-get-selections | grep mypackage > something.seed
然后,对于其他安装,您可以在安装包之前应用它:
sudo debconf-set-selections ./something.seed