15.2. 要求

一般说来,一个现代的与Unix兼容的平台应该就能运行PostgreSQLSection 15.7列出了到发布为止已经明确测试过的平台。 在发布的doc子目录里面有许多平台相关的FAQ, 如果你碰到问题你可能会需要参考它们。

编译PostgreSQL需要下面几样东西:

下列包是可选的。缺省配置的时候并不要求它们,但是如果打开了一些编译选项之后就需要它们了, 解释如下:

如果你从Git树中编译,而不是使用发布的源代码包,或者你想做一些服务器开发, 那么你还需要下面的包:

可以在GNU镜像站点http://www.gnu.org/order/ftp.htmlftp://ftp.gnu.org/gnu/获取GNU包。

同时,还需要查看是否有足够大的磁盘空间。 你将大概需要近100MB用于存放安装过程中的源码树和大约20MB用于安装目录。 一个空数据库大概需要35MB。 然后在使用过程中大概需要在一个平面文本文件里存放同等数据量五倍的空间存储数据。 如果你要运行回归测试,还临时需要额外的150MB 。 请用df命令检查剩余磁盘空间。