PostgreSQL Software Installation - Page 2
August 21, 2003
Initialization of the Cygwin Setup GUI
You may choose from where you want to install the Cygwin packages. You can install from the internet, which will run the install procedures across the net. You may choose also to download the packages and then install them from a local directory. Depending on your internet connection speed, you may wish to choose the second option of downloading the packages first and then installing them from a local directory. Since my connection is relatively fast, I will be installing from the internet.
The choice of where to have the root directory is up to you. I have always used C:\cygwin and have never any trouble with this selection. Once you get comfortable with Cygwin you will end up mounting directory paths anyway and it really doesn't matter where you put this. Since you are installing on a Windows environment and may have multiple users, Cygwin gives you the option to install for all users to use. I have not yet tried this option but have run in environments that do without failure.
The Cygwin setup procedure also allows you to check back periodically for updates to the packages. This option lets you choose where you want the packages to be stored for installation. You might want to choose somewhere else to maintain multiple copies but I personally have always just used the default and written over the source.
Choose the type of internet connection you wish to maintain for the download and installation of Cygwin. I use the direct connection.
Cygwin can be downloaded from many different download sites. Pick one that appeals to you.
Now comes the trickiest part of the whole process. This screen allows you to choose which packages you want to download and install. I have only shown the database section. As you can see, I have currently installed the PostgreSQL version 7.3.3-1 and there is a new version 7.3.4-1. I have selected to just download and install the binary executables. The main purpose here is to just scroll through the different options and install what you like. The Cygwin base distribution will be installed by default and you need to choose anything else you want. I would make sure you get Perl and PostgreSQL at a minimal. If you feel daring, download and install Xfree86. This is the best free X Server and Client I have come across. After clicking on the next button, the download and installation will begin until complete.
Windows Command Line Installation Steps
After having installed through the Cygwin GUI you have the option of rebuilding PostgreSQL through the Cygwin command shell. The only problem I had when attempting this was that it could not find cygpcre.dll. Cygwin has a nice facility on their website for searching the package list for whatever it is you are looking for. I just went to http://cygwin.com/packages/ for the package search, entered the cygpcre.dll, hit search and found the library I needed. I then started up the setup installation procedures, went to the libraries, clicked to reinstall libcpre as was told from the search where this dll was, ran the install, and was back in business.
Following are the steps for re-installing with the perl option.
No matter what operating system you are on, the installation of the PostgreSQL source is surely a snap. Within a few steps for a UNIX environment and a few clicks in a wiz-bang GUI for windows will have you up and running in no time.