postgre--源码安装

  1. 下载源码

打开官网,选择源码分区,选择要下载的版本,这里我要下载10的版本,所以选这个:
postgre源码下载

在linux中输入:

[root@node1 ~]# wget --no-check-certificate  https://ftp.postgresql.org/pub/source/v10.0/postgresql-10.0.tar.gz

解压下载好的压缩包:

[root@node1 ~]# tar -xvf postgresql-10.0.tar.gz 
  1. 运行configure程序配置编译选项

先准备好编译环境和安装必要的包:

[root@node1 ~]# yum groupinstall "Development tools"
[root@node1 ~]# yum install -y bison flex readline-devel zlib-devel

configure程序配置编译选项:

[root@node1 ~]# cd postgresql-10.0
[root@node1 postgresql-10.0]# ./configure --help | less
...
Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [/usr/local/pgsql]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [PREFIX]
 
By default, `make install' will install all the files in
`/usr/local/pgsql/bin', `/usr/local/pgsql/lib' etc.  You can specify
an installation prefix other than `/usr/local/pgsql' using `--prefix',
for instance `--prefix=$HOME'.
...

对软件目录和端口进行指定:

[root@node1 postgresql-10.0]# ./configure --prefix=/opt/pg10/ --with-pgport=1921
  1. 编译安装
[root@node1 postgresql-10.0]# gmake
[root@node1 postgresql-10.0]# gmake install
....
/usr/bin/install -c -m 755 ./missing '/opt/pg10/lib/postgresql/pgxs/config/missing'
gmake[1]: Leaving directory `/root/postgresql-10.0/config'
PostgreSQL installation complete.

安装成功后,查看数据库版本。

[root@node1 postgresql-10.0]# /opt/pg10/bin/postgres --version
postgres (PostgreSQL) 10.0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值