当前位置:  开发笔记 > 后端 > 正文

如何自动化dpkg/apt-get?

如何解决《如何自动化dpkg/apt-get?》经验,为你挑选了1个好方法。

我正在尝试创建一个自动下载新服务器包的脚本.但是,某些诸如"mysql-server"之类的东西无法自动安装,因为您需要先在ncurses接口中进行配置.我查看了手册页,找不到合适的东西.

我不在乎以后是否必须上传/编辑conf文件 - 我只需要安装相应的软件包.

任何人都知道该怎么做除了抓住tarball并自己构建它们?

UPDATE 发现,对于像mysql-server这样的东西,你可以这样做:

DEBIAN_FRONTEND='noninteractive' apt-get install -yq mysql-server

然而,期望看起来像sun-java6-jdk需要的东西; 尚未评估它



1> Kevin..:

ossramblings.com的回答:

首先,正常安装包裹; 然后,从debconf数据文件中提取配置答案:

sudo apt-get install debconf-utils
sudo debconf-get-selections | grep mypackage > something.seed

然后,对于其他安装,您可以在安装包之前应用它:

sudo debconf-set-selections ./something.seed

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有