我有一个简单的问题。您是否在 ubuntu 服务器 9.10 上安装了 postgresql 9.1?如果是,是纯净安装还是从 8.4 更新?如果是更新,进展如何?您从哪里获得 deb 包?哦,真的,我需要 deb 包,因为在很多服务器上从源安装并不是一个好主意。
答案1
在这种情况下,您的选择是有限的:
.deb
找到已经为您的 Ubuntu 版本编译过软件包的人
(据我所知,对于像 Karmic(9.10)这样旧的版本来说这是不可能的)在每台服务器上从源代码构建/安装
从源代码构建并组装一个
.deb
包以安装在您的服务器上。
(如果您有许多系统且无法升级操作系统,这可能是最可行的选择。)
无论如何,你需要观察Postgres 升级过程- 您不能仅仅将新的 DB 二进制文件转储到您的服务器上并期望它能够以旧PGDATA
格式工作。
正如 Craig 指出的那样,Karmic Koala(Ubuntu 9.10)早已过了使用寿命——您真的应该考虑升级到受支持的操作系统(我甚至不确定 Postgres 是否能构建,或者您的系统库中是否存在会导致 Postgres 在编译时行为不良的错误)——如果您询问有关升级路径的问题(详细描述您的环境),我们可能会帮助您进入更稳定的基础。