为 PostgreSQL 选择 Linux 发行版

LJM*_*LJM 6 linux postgresql

我需要一台新的 PostgreSQL 9.1 机器。我去的发行版是 Debian(除了我第一次学到的东西之外,没有其他好的理由)。但是,当我开始查看文档时,Debian 似乎从http://backports-master.debian.org/Instructions/管理这些包。这显然是未在 Debian 上真正测试过的不稳定软件包的存储库。

问题是:我的评估是否正确?这是 backports 回购协议吗?如果这不稳定,我为什么要把它放在生产盒上?是否有另一个带有包管理器的发行版,我应该看一下?

Mar*_*rco 11

简短的版本

您可以安全地从 backports 安装 PostgreSQL 包。您可能会得到一个稳定的软件,它不会破坏您的系统。

更长的版本

Debian 分为三种:稳定版、测试版和不稳定版。请参阅Debian 发行版。您显然正在运行 Debian 稳定版,这是生产环境的首选版本。

既然你声称你需要9.1版的PostgreSQL,你可以检查包存储库,你会发现稳定版的PostgreSQL版本是8.4,测试版和不稳定版是9.1

您可以做的是将您的 Debian 版本从稳定版更改为测试版。但是,另一个不是将整个系统更新到另一个版本的选项是使用后向端口。这是一个或几个(如果它多于几个,您应该考虑升级到测试)包来自测试或为稳定版本编译的不稳定包。好处是您可以留在 Debian 稳定分支并使用您需要的更新软件(此处:PostgreSQL)。该软件尚未经过广泛测试,否则它已经处于稳定状态,但该软件包不太可能破坏您的系统。这是比更改到测试或不稳定分支更安全的方法。