我管理了几个BIND DNS服务器(在RHEL / Centos上),用于权威查找(正向和反向)以及专用的缓存服务.我总是在包管理器中使用最新的稳定BIND,但是想知道我是否应该编译最新的稳定版来“正确”.别人怎么做?编译的利弊?
通常我会使用供应商最新的打包版本保持最新.在RH(和Centos)的情况下,虽然它们的主要版本号可能不会在包上发生变化,但它们通常会从后续版本中反向运输关键和关键补丁.
为了让事情变得更容易,如果我真的想要在一个软件包中发布更新版本,那就是下载供应商源代码包,获取要编译的软件的新版本,修复规范包.包以容纳新版本.一旦从运行rpmbuild生成包,我就可以rpm – 安装它.这样做的一个好处是最终的休息点和配置选项保存没有太多的麻烦.