
| 关注 @jrssnet
西哥伦比亚
我是一名位于南卡罗来纳州哥伦比亚的雇佣系统管理员。我第一次真正接触开源软件是在 90 年代末和 2000 年代初在 FreeBSD 网络服务器上运行 Apache。从那时起,我开始使用 Samba、BIND、qmail、postfix 以及其他任何引起我注意的东西。我现在支持 Windows、FreeBSD、Debian 和 Ubuntu 工作站和服务器,几乎可以做任何你能用它们做的任何事情。RAH 说得最好——专业化是为昆虫准备的!
撰写的评论
> 此时,您不再处于仓库领域,
> 您现在处于开发者领域。
Dru,当您为了获得支持而进入 #postgresql 而不是 #ubuntu(或 #fedora,或 #debian,或其他任何发行版)时,您就已经进入了“开发者领域”。而且 *当然* 他们会告诉您升级到他们的“当前”版本,因为那是 *他们* 支持的版本。
这并不是说您无法在您的发行版自己的渠道中获得对 PostgreSQL 包的支持。您可以。
另外:您*不*必从源代码编译即可获得 PostgreSQL 9.x——您只需为您的发行版添加 backports 仓库,然后 *砰*,您就拥有了一个足够接近 PostgreSQL 前沿版本的版本,以至于 #postgresql 中的人很少会抱怨——或者如果他们抱怨,那基本上是因为“升级到当前版本!”是让您直接离开而无需做任何个性化工作的最简单、最轻松的第一步。
这并不是要抨击 #postgresql 或任何其他与开发者相关的渠道中的人——这就是支持的 *运作方式*;您首先尝试简单的角度,然后再深入挖掘并提供强大的支持。问题是,当您向开发者自己寻求支持而不是通过发行版寻求支持时,是的,您确实将自己置于“开发者领域”……因此您必须像开发者一样行事,并做所有开发者所做的那些高维护的废话。
再说一遍——而且,请记住,我知道这一点是因为 *我现在有开发者在生产服务器上使用这个包*——当前的 PostgreSQL 是 9.1.2,而 Debian Squeeze backports 中的当前 PostgreSQL 是 9.1.2.4……这意味着自从 9.1.2 发布以来,仓库包维护者已经升级了该包 *四次*,以应用错误修复、集成修复或其他改进,而不是发布的初始情况。
对于 Ubuntu,lucid-backports 没有 PostgreSQL 9.1——但是 *有* 一个 PPA 携带更新的版本,当前的版本是 9.1.2.1——再次,这意味着至少有一个自 9.1.2 本身发布以来的修复,该版本在供应商站点上是当前的。
Anthony,你一直在指责没有人用硬数据来支持他们的说法——但你也没有。
我们都只是在这里交流意见。