Software Requirements


In general, any modern UNIX-compatible system should be able to run a PostgreSQL database. PostgreSQL is also available for Microsoft Windows, although most people run PostgreSQL on UNIX platforms. UNIX platforms offer some significant advantages over Windows because the system is highly command-line “oriented. In recent days, Cygwin (a compilation of UNIX tools on Windows) has become very popular; consider installing Cygwin when running PostgreSQL on Windows.

PostgreSQL cannot be run without GNU Make. Keep in mind that PostgreSQL works only with GNU Make ”other versions of Make will not work.

To find out whether the right version of Make is installed, use this command:

 [hs@notebook hs]$ make --version GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for i386-redhat-linux-gnu Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000      Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Report bugs to <bug-make@gnu.org>. 

Note

GNU Make is included with all Linux distribution and is also very widespread on other UNIX machines (Sun, AIX, and so forth). PostgreSQL is not the only software that requires the GNU version of Make.


If your version of Make displays a significantly different output, try typing gmake instead of make .

You also need an ISO/ANSI C compiler. PostgreSQL can be compiled with a variety of compilers, but developers recommend the GNU C compiler. gzip and tar are required to extract the PostgreSQL source archives. For adding some comfort to PostgreSQL, the GNU Readline library should be installed on the system. GNU Readline is responsible for some wonderful features, such as using the cursor keys to go back to the previous commands. If you want to build PostgreSQL from a CVS tree, Flex and Bison are required for building the parser. Building PostgreSQL from the tar archive does not require Flex and Bison because the components generated by Flex and Bison are pregenerated. To compile PostgreSQL on Windows machines, Cygwin and cygipc are required. For further information, please check out the FAQ_MSWIN file, which can be found in the doc directory of your PostgreSQL source tree.



PostgreSQL Developer's Handbook2001
PostgreSQL Developer's Handbook2001
ISBN: N/A
EAN: N/A
Year: 2004
Pages: 125

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net