1. 配置主机名,添加/etc/hosts绑定

# hostname set-hostname test

# cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

172.20.184.83  test

2.关闭防火墙和selinux

# systemctl stop firewalld

# systemctl disable firewalld

# setenforce 0

# cat /etc/selinux/config

SELINUX=disabled

3.安装系统依赖包

#yum install -y gcc gcc-c++ perl-devel readline-devel zlib*

4.添加组与用户,创建目录

# groupadd postgres

# useradd  -g  postgres  postgres

# mkdir -p /var/postgre/data     /*存放数据文件*/

# mkdir -p /var/postgre/14.1      /*存放编译后的软件程序*/

# mkdir -p /var/postgre/software-iso   /*存放软件安装包*/

5.将安装包 postgresql-14.1.tar.bz2放到/var/postgre/software-iso目录下

6.修改权限

chown -R postgres:postgres /var/postgre

chmod -R 775 /var/postgre

7.配置环境变量

# su - postgres

$ vi .bash_profile  (添加如下内容)

export PGHOME=/var/postgre/14.1         #说明:postgre的安装、编译、数据的根目录

export PGDATA=/var/postgre/data         #说明:postgre的数据放置目录上述有说明路径

export PATH=$PATH:$PGHOME/bin           #说明:$PGHOME/psq/bin为编译路径

以下内容可选:

export PS1='[\u@\h \w]$'

export TMP=/tmp

export TMPDIR=$TMP

export EDITOR=vi

export LANG=en_US

export NLS_DATE_FORMAT='yyyy/mm/dd hh24:mi:ss'

8.解压安装包

$ cd  /var/postgre/software-iso

$ tar -xvf postgresql-14.1.tar.bz2

9.编译安装

$ cd /var/postgre/software-iso/postgresql-14.1

$ ./configure --prefix=/var/postgre/14.1

$ make world

$ make install-world

【编译报错一】

configure: error: could not determine flags for linking embedded Perl.

This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not

installed.

【解决方法】

# yum install perl-ExtUtils-Embed

【编译报错二】

configure: error: header file <Python.h> is required for Python

【解决方法】

# yum install python python-devel

一、PostgreSQL软件安装相关推荐

  1. PostgreSQL的安装和启动方法大全

    官方文档 二进制安装和启动: https://www.postgresql.org/download/linux/redhat/ 源码安装和启动: https://www.postgresql.org ...

  2. Thingsboard开源平台(一)2.软件安装

    Thingsboard开源平台(一)--软件安装 在Windows平台安装ThingsBoard 前言 1.安装 java8(OpenJDK) 2.下载ThingsBoard安装包 3.配置Thing ...

  3. 在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题

    在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题 前面问 ...

  4. CentOS7 Minimal版本的简单配置和软件安装记录

    1.下载 Index of /centos/7/isos/x86_64/ 2.VMware安装CentOS Minimal 参考:VMware15安装Centos7超详细过程 - happy_2010 ...

  5. Ubuntu下kong postgresql konga安装配置使用

    kong postgresql konga安装配置使用 postgresql安装配置 docker部署postgres(9.6) 一.安装: 二.启动: 三.测试: kong安装配置 1.安装之前先保 ...

  6. WebGIS学习笔记——软件安装

    前言:最近学习了相关的GIS开发知识后,准备后期以一个小项目的形式融入学习GIS服务器.Web服务器以及前端知识.本文章主要总结最近安装的软件以及配置问题,这些是后期开发一定会使用到的软件和工具. 一 ...

  7. PostgreSQL 数据库安装手册

    PostgreSQL 数据库安装手册 本手册基于 Windows 下的 wsl (CentOS Linux release 7.9.2009 (Core)) 操作系统安装,其他环境请酌情参考 下载数据 ...

  8. 【转载】Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?

    Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/ /usr/lib:理解为C:/Windows/System32. ...

  9. 32位jdk_MyEclipse 10((32/64位)、(MAC)、(Linux))软件安装教程

    各类软件都能免费下载,良心公众号 要下载教程安装的软件,请关注微信公众号(华利设计疯人院),更多更全的软件等着你! 安装中有问题咨询管家微信:LXQ1607199190 备注:加华利设计疯人院群 正文 ...

最新文章

  1. 围剿Sci-Hub力度升级!全球最大学术出版商:网址你也不要提,不然就发律师函...
  2. linux ssh和sftp区别,使用 SSH 和 SFTP 协议
  3. windows下用eclipse配置c++开发环境
  4. 大叔手记(10):别再让面试官问你单例
  5. 为什么你应该尝试全栈
  6. wxWidgets:wxRearrangeList类用法
  7. SQL Server 2005更改当前数据库的所有者
  8. redis 远程主机强迫关闭了一个现有的连接_记一次Redis+Getshell经验分享
  9. 人体姿态估计的基本概念
  10. matlab 生成自回归,Matlab时间序列-AR-自回归.pdf
  11. mysql索引(七)唯一索引
  12. pthread_cond_destroy死锁卡住问题处理记录
  13. 【无标题】程序员的一大步
  14. C语言循环队列的基本操作(init,enquene,dequene)与杨辉三角(C和C++<queue>)
  15. OpenGL with QtWidgets:练习之扑克翻转
  16. 西乔说要把「神秘的程序员们」当做一个文化产品来做
  17. 一文读懂无线充电技术(附方案选型及原理分析)
  18. gps android时钟同步,通过GPS时间同步Android设备?
  19. 用C++条码扫描SDK测试龙芯3A5000的二进制翻译
  20. Navicat 数据库链接工具免安装+下载后无需安装 百度云

热门文章

  1. ISP—图像调试实习生(第七天)
  2. Ubuntu 用GParted调整分区大小
  3. Pcap4J抓包基本使用方法
  4. 西门子200smart模拟量滤波防抖PLC程序,能实现电流电压和热电阻模拟量信号的采集
  5. 图的遍历(BFS、DFS)
  6. 小伙整容成雷锋后亮相,网友:快做好事去吧
  7. forgot [XCTF-PWN][高手进阶区]CTF writeup攻防世界题解系列13
  8. LeetCode(172) Factorial Trailing Zeroes
  9. Unfair Tournament
  10. 归一化方法总结 | 又名“BN和它的后浪们“