2016-09-28 43 views

回答

0

一种可能的方式是从源安装PostgreSQL所需版本。请转至https://www.postgresql.org/ftp/source/。下载所需的来源。并按照这里的说明 https://www.postgresql.org/docs/current/static/installation.html 它应该不难。

也许您应该考虑运行sudo checkinstall而不是make install以便能够以干净的方式卸载软件包。套餐'checkinstall'必须单独安装。

+0

我使用sudo apt-get install postgresql-8.4 postgresql-client-8.4,它工作。让我试试你的解决方案 –

+0

@SitharaSuresh。是的,你可以从版本库安装版本8.4或甚至8.2。但我不确定版本7.x及以下。但是,这些源可用于Postgresql的所有版本。 – Nurjan

+0

https://www.postgresql.org/docs/current/static/installation.html这个文件夹位于 –

0

我使用下面的Ubuntu上安装16.4 8.4 PostgreSQL的:

#Requirements 
sudo apt-get install make 
sudo apt-get install gcc 
sudo apt-get install libreadline6 libreadline6-dev 
sudo apt-get install zlib1g-dev 
sudo apt-get install bison 

#Download postgres 
wget https://ftp.postgresql.org/pub/source/v8.4.22/postgresql-8.4.22.tar.gz 
tar xfz postgresql-8.4.22.tar.gz 
cd postgresql-8.4.22 

#Installation 
./configure 
make 
su 
make install 
adduser postgres 
mkdir /usr/local/pgsql/data 
chown postgres /usr/local/pgsql/data 
su - postgres 
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data 
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 & 
/usr/local/pgsql/bin/createdb test 
/usr/local/pgsql/bin/psql test 

查找,以便文档,以安装其他版本,在这种情况下,我已经检查:

https://www.postgresql.org/docs/8.4/static/install-short.html