pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
摘要
Postgres v6.5.1 的完整安装说明。
在安装 Postgres 之前,你可以访问 www.postgresql.org 获取最新信息、补丁等。
这些安装说明假定:
命令与 Unix 兼容。见下面的注记。
除特别说明外均使用默认值。
用户 postgres 是 Postgres 超级用户。
源代码路径为 /usr/src/pgsql(其他路径也可以)。
运行时路径为 /usr/local/pgsql(其他路径也可以)。
这些命令是在 RedHat Linux 5.2 版上使用 tcsh shell 测试的。除特别说明外,它们在大多数系统上很可能都能工作。像 ps 和 tar 这样的命令,应该使用哪些选项在各个平台之间可能差异极大。输入这些命令之前请运用常识。
我们的 Makefile 需要 GNU make(本文档中称 “gmake”)。它们不能与非 GNU 的 make 程序一起工作。如果你的 GNU make 是以 “make” 而不是 “gmake” 的名称安装的,那么你就使用 make 命令。这没有问题,但你必须拥有 GNU 形式的 make 才能安装成功。
关于所支持平台的最新信息位于 http://www.postgresql.org/docs/admin/install.htm。 一般来说,大多数拥有现代库的 Unix 兼容平台都应该能够运行 Postgres。
尽管运行 Postgres 所需的最小内存可以低至 8MB,但在一个运行 X-Windows 的相对较快的双处理器系统上,把内存扩展到 96MB 时回归测试的运行时间有明显改善。规律是:内存永远不嫌多。
检查你是否有足够的磁盘空间。/usr/src/pgsql 大约需要 30 MB,/usr/local/pgsql(不含你的数据库)大约需要 5 MB,一个空数据库需要 1 MB。回归测试期间数据库会临时增长到约 20 MB。发行版 tar 文件还需要约 3 MB。
因此我们建议,在安装和测试期间,/usr/local 之下保留远超 20 MB 的空闲空间,在包含数据库的磁盘分区上另外保留 25 MB 空闲空间。删除源文件、tar 文件和回归数据库之后,/usr/local/pgsql 需要 2 MB,空数据库需要 1 MB,再加上大约五倍于把数据库数据存成平面文件所需的空间。
要检查磁盘空间,使用
$ df -k
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。