* remove the boilerplates on various pages about how "easy" it is to build from source when we include a "installing from source" include at the same page
* remove text that mentions prehistoric and unsupported postgresql versions and/or OS platforms (yeah that means you PostgreSQL 8.4 and OSX for PPC...)
* pittis PPA is dead - long life apt.postgresql.org
* move the yum/rpm stuff to 9.4
* corrects some information about the apt repository wrt the support of ubuntu LTS-only
* update the fedora included versions with supported and upcoming fedora versions
The PostgreSQL project also maintains an apt repository with all supported
of PostgreSQL available.
</p>
-<p>
-Should packages not be available for your distribution, or there are
-issues with your package manager, there are graphical installers available.
-</p>
-<p>
-Finally, most Linux systems make it easy to build from source.
-</p>
<h2>Included in distribution</h2>
<p>
<h2>Graphical installer</h2>
<p>
-Installers are available for 32 and 64 bit Linux distributions
+Installers are available for 32 and 64-bit Linux distributions
and include PostgreSQL, pgAdmin and the StackBuilder utility for installation
-of additional packages. The PostgreSQL 8.4 installers have been
-tested with a number of Linux distributions and should work on Ubuntu 6.06
-and above, Fedora 6 and above, CentOS/Red Hat Enterprise Linux 4 and above
-and others. The 9.0 and later installers have only been tested on more
-recent distributions.
+of additional packages.
</p>
<p>
<a href="http://www.enterprisedb.com/products/pgdownload.do">Download</a>
<h2>Cross distribution packages</h2>
<p>
-Generic RPM and DEB packages that provide a server-only distibution
+Generic RPM and DEB packages that provide a server-only distribution
are avaliable for some 32 and 64-bit Linux distributions. These
packages provide a single set of binaries and consistent packaging
across different Linux distributions. They are designed for server
<p>
<i>Note:</i> The cross distribution packages do not fully integrate with
the platform-specific packaging systems.
-</p>
\ No newline at end of file
+</p>
project provides a <a href="#yum">repository</a> of packages of all
supported versions for the most common distributions.
</p>
-<p>
-Should packages not be available for your distribution, or there are
-issues with your package manager, there are graphical installers available.
-</p>
-<p>
-Finally, most Linux systems make it easy to build from source.
-</p>
<h2>Included in distribution</h2>
<p>
<td class="colLast">8.4</td>
</tr>
<tr class="lastrow">
- <td class="colFirst">Fedora 18</td>
- <td class="colLast">9.2</td>
+ <td class="colFirst">Fedora 20</td>
+ <td class="colLast">9.3</td>
</tr>
<tr>
- <td class="colFirst">Fedora 19</td>
+ <td class="colFirst">Fedora 21</td>
<td class="colLast">9.3</td>
</tr>
<tr>
- <td class="colFirst">Fedora 20</td>
- <td class="colLast">9.3</td>
+ <td class="colFirst">Fedora 22</td>
+ <td class="colLast">9.4</td>
</tr>
</table>
</div>
</p>
<p>
<code>
-yum install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm
+yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpm
</code>
</p>
<p>
</p>
<p>
<code>
-yum install postgresql93-server postgresql93-contrib<br/>
-service postgresql-9.3 initdb<br/>
-chkconfig postgresql-9.3 on
+yum install postgresql94-server postgresql94-contrib<br/>
+service postgresql-9.4 initdb<br/>
+chkconfig postgresql-9.4 on
</code>
or, on Fedora 19 and other later derived distributions:<br />
<code>
-yum install postgresql93-server postgresql93-contrib<br/>
-/usr/pgsql-9.3/bin/postgresql93-setup initdb<br/>
-systemctl enable postgresql-9.3.service<br/>
-systemctl start postgresql-9.3.service
+yum install postgresql94-server postgresql94-contrib<br/>
+/usr/pgsql-9.4/bin/postgresql94-setup initdb<br/>
+systemctl enable postgresql-9.4.service<br/>
+systemctl start postgresql-9.4.service
</code>
</p>
<p>
in the main repositories, but include the version number, such as:
</p>
<ul>
- <li>postgresql93</li>
- <li>postgresql93-server</li>
- <li>postgresql93-contrib</li>
- <li>pgadmin3_93</li>
+ <li>postgresql94</li>
+ <li>postgresql94-server</li>
+ <li>postgresql94-contrib</li>
+ <li>pgadmin3_94</li>
</ul>
<h2>Direct RPM download</h2>
<h1>Linux downloads (SuSE)</h1>
<p>
-PostgreSQL is available in all SuSE versions by default. However, the
-SuSE "snapshots" a specific version of PostgreSQL
+PostgreSQL is available in all SuSE versions by default. However,
+SuSE Linux "snapshots" a specific version of PostgreSQL
that is then supported throughout the lifetime of that SuSE version.
</p>
-<p>
-Should packages not be available for your distribution, or there are
-issues with your package manager, there are graphical installers available.
-</p>
-<p>
-Finally, most Linux systems make it easy to build from source.
-</p>
-
<h2>Included in distribution</h2>
<p>
RPMs for SUSE Linux and openSUSE are available from the
Ubuntu "snapshots" a specific version of PostgreSQL that is then
supported throughout the lifetime of that Ubuntu version. Other
versions of PostgreSQL are available through the PostgreSQL apt
-repository, as well as through a <i>PPA</i> (Personal
-Package Archive - the Ubuntu standard for addon repositories)
repository.
</p>
-<p>
-Should packages not be available for your distribution, or there are
-issues with your package manager, there are graphical installers available.
-</p>
-<p>
-Finally, most Linux systems make it easy to build from source.
-</p>
-
<h2>Included in distribution</h2>
<p>
Ubuntu includes PostgreSQL by default. To install PostgreSQL on
</p>
<p>
The PostgreSQL apt repository supports LTS versions of Ubuntu (10.04,
-12.04 and 14.04) on amd64 and i386 architectures. While not fully supported,
-the packages often work on non-LTS versions as well, by using the closest
-LTS version available.
+12.04 and 14.04) on amd64 and i386 architectures as well as select non-LTS versions(14.10).
+While not fully supported, the packages often work on other non-LTS versions as well,
+by using the closest LTS version available.
</p>
<p>
To use the apt repository, follow these steps:
<a href="https://wiki.postgresql.org/wiki/Apt">the wiki</a>.
</p>
-<h2>Ubuntu PPA</h2>
-<p>
-Other versions of PostgreSQL than the standard one for a specific
-Ubuntu version are available in the
-<a href="https://launchpad.net/~pitti/+archive/postgresql">PostgreSQL
-backports PPA</a> repository. To enable this repository, run the
-command:
-</p>
-<p>
-<code>
-sudo add-apt-repository ppa:pitti/postgresql
-</code>
-</p>
-<p>
-Once this is done, you can proceed to install and update packages the
-same way as the ones included in the distribution.
-</p>
-
{%include "pages/download/linux/linux_openscg.inc" %}
{%include "pages/download/linux/linux_oneclick.inc" %}
<p>
An installer is available for Mac OS X that includes PostgreSQL,
pgAdmin and the StackBuilder utility for installation of additional packages.
-The installer for PostgreSQL 8.4 supports Mac OS X 10.4 and above on Intel
-and PPC. For PostgreSQL 9.0 and 9.1, Mac OS X 10.5 and above are supported,
+For PostgreSQL 9.0 and 9.1, Mac OS X 10.5 and above are supported,
on 32 and 64-bit Intel CPUs, and PostgreSQL 9.2 and later support
Mac OS X 10.6 and above on 32 and 64-bit Intel CPUs.
</p>
Yum repository.
</p>
-<h2>Ubuntu Linux</h2>
+<h2>Debian, Ubuntu Linux</h2>
<p>
-DEBs for Ubuntu are available from the
-<a href="https://launchpad.net/~pitti/+archive/postgresql">Ubuntu backports PPA</a>
+DEBs for Debian and Ubuntu are available from the
+<a href="https://apt.postgresql.org">PostgreSQL APT Repository</a>
repository.
</p>
<p>
-To setup the repository for these versions, follow the same instructions
-as for the <a href="/download/linux/ubuntu/">normal</a> PPA repository.
+To setup the repository for these distributions, follow the instructions
+on <a href="/download/linux/debian/">Linux Downloads(Debian)</a> or <a href="/download/linux/ubuntu/">Linux Downloads(Ubuntu)</a>.
</p>
<p>
Typically only Beta and Release Candidate packages are available in
-the PPA repository.
+the PostgreSQL APT repository.
</p>
{%endblock%}