Bun*_*nti 5 apt ppa repository add-apt-repository 12.04
我希望设置一个 PPA 来向现场数百台 ubuntu 12.04 机器发送简单的更改。简单的更改意味着 bash 脚本更改和配置文件更新以及可能的其他软件更新,包括可以通过 apt-get install 安装的新软件安装。我想到的几个问题是,
我知道这是一个广泛的问题,但是非常感谢您提供很少有指导意义的答案。
我希望做同样的事情,但我选择使用reprepro
通过 PPA制作的私有存储库。我所有的客户端都在同一个局域网上,所以对我来说更简单。我认为无论您使用 PPA 还是私有存储库,这都是非常可行的。
dpkg
转移,IMO来处理。config-package-dev
对此是一种祝福。在Debian的维基是这个信息的良好起点。apt
pinning。puppet
(通过kick
ing)或其同类。或者您可以在服务器上编写一个脚本,该脚本使用 SSH 在客户端上运行更新。或者有一个脚本,当网络出现时检查更新。preinst, postinst, prerm, postrm
) 是幂等的,并且包删除会撤消所有更改。这些脚本可以做很多事情,但不要做任何影响apt
或影响dkpg
其中的事情。尽量减少在这些脚本中完成的工作。就我而言,我使用一个包来配置 LDAP 和 NTP,添加一个自定义全局vimrc
启用通用选项,进行各种配置更改(如启用sudo
组、禁止关闭)、添加一个非特权本地用户/组等。另一个包添加我们自己生成的 CA 证书和存储库签名密钥,并在postinst
脚本中将它们标记为可信,并sources.list.d
为我们的存储库添加一个条目。
我还没有将所有系统转换为这个过程,所以我还不能评论它的有效性。
归档时间: |
|
查看次数: |
250 次 |
最近记录: |