These binaries are built for Solaris 10. NB this is not an officially supported Oracle released product. How to install the Solaris binaries of PostgreSQL 9.6.14 -------------------------------------------------------- Go to the directory where you want to have it installed and bunzip2 < postgresql-9.6.14-S10.sparc-32.tar.bz2 | tar xpf - or bunzip2 < postgresql-9.6.14-S10.sparc-64.tar.bz2 | tar xpf - These two compressed archives contain 32 bit or 64 bit binaries, respectively, in addition to documentation which is common to both. The files will be installed in directories under 'postgres/9.6-pgdg', so if you install under /usr they will be at locations similar to any PostgreSQL in Solaris. The directory is called '9.6-pgdg' instead of just '9.6' to indicate this comes from the PostgreSQL community and is not delivered with Solaris, like previous versions of PostgreSQL have been. If you install as root, the files will be owned by the user 'postgres', unless you add the option character 'o' to the tar command, in which case they will be owned by root. Make sure (install dir)/postgres/9.6-pgdg/bin is in your PATH *before* /usr/bin, otherwise you will by default use the PostgreSQL 8.1 binaries. If you install the 64bit package, these files will install in subdirectories bin/64 and lib/64 rather than bin and lib; adjust your PATH accordingly. This also means that it's possible to install both 32 bit and 64 bit PostgreSQL on the same system.