您的位置:寻梦网首页编程乐园数据库PostgreSQL 7.2 Documentation

1.2. 要求

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

制作 PostgreSQL 需要下面几样东西:

  • 制作 PostgreSQL 需要 GNU make ; 这个制作过程 不能 使用其他的 make 程序. GNU make 常被安装为 gmake 的名字.本文档将一直使用这个名字称呼她. (在一些系统上 GNU make 是 名字叫 make 的缺省工具.)要想测试 GNU make ,敲入

    
    
    gmake --version
    
    

    我们建议使用版本 3.76.1 或者更新的版本.

  • 你需要一个 ISO / ANSI C 编译器.我们推荐使用最近版本的 GCC ,不过,众所周知的是 PostgreSQL 可以利用许多不同厂商的不同编译器进行编译.

  • 我们需要先用 gzip 将版本解压缩. 如果你读到这里了,那么你很可能已经克服这个障碍了.

  • 如果发现你的系统支持 GNU Readline , 那么编译时会自动选用.(这样你可以方便地编辑和检索命令历史.) 你可能愿意在开始安装Postgres之前先安装它,不过它不是必要的. (在 NetBSD 上, libedit 库是 readline 兼容的, 如果没有发现 libreadline ,则使用这个库.)

  • 如果从发布的源代码包中制作,那就 需要 GNU Flex Bison 了,因为输出文件 已经预先生成好了.只有在你从 CVS 源码树上制作,或者是你修改了实际的 扫描器和分析器的定义文件才需要这些 程序.如果你需要这些东西,确保你拿到的是 Flex 2.5.4 或更新,以及 Bison 1.28 或更新,其它的 yacc 有时候也可以用, 不过这么做需要额外的工作,因而我们不推荐.其它 lex 程序肯定是不行的.

  • 要在 Windows NT 或者 Windows 2000 上制作,你需要 Cygwin cygipc 包. 参阅文件 doc/FAQ_MSWIN 获取细节.

如果你需要获取 GNU make ,你可以在你的本地 GNU 镜像站点 (看看 http://www.gnu.org/order/ftp.html ftp://ftp.gnu.org/gnu/make . 找到她们.

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