【发布时间】:2014-10-05 07:51:52
【问题描述】:
我想自动创建我的 Debian 映像。
使用 Packer 0.7.1 和 Preseed 到目前为止效果很好,唯一我不能正确的是 /etc/apt/sources.list 的内容。
我希望它是这样的:
deb http://http.debian.net/debian wheezy main
deb-src http://http.debian.net/debian wheezy main
deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
使用我当前的脚本,我只能获得最后两行,这不足以通过apt-get install 安装软件。
这就是我尝试在我的preseed_wheezy.cfg 中设置镜像和 apt 的方式:
### Mirror settings
d-i mirror/country string manual
d-i mirror/http/hostname string http.debian.net
d-i mirror/http/directory string /debian
d-i mirror/http/proxy string
d-i mirror/suite string wheezy
### Apt setup
d-i apt-setup/use_mirror boolean true
d-i apt-setup/hostname string http.debian.net
d-i apt-setup/directory string /debian/
d-i apt-setup/non-free boolean true
d-i apt-setup/contrib boolean true
d-i apt-setup/security-updates boolean true
d-i apt-setup/security-updates-fail string security.debian.org
apt-mirror-setup apt-setup/use_mirror boolean true
apt-mirror-setup mirror/http/hostname string http.debian.net
apt-mirror-setup apt-setup/contrib boolean true
apt-mirror-setup apt-setup/non-free boolean true
此外,这是我的packer JSON file 和完整的preseed_wheezy.cfg。
我对每个建议都很满意。
【问题讨论】:
-
您有没有发现 Packer 的预置文件应该是什么样子的?如果有,请添加答案!