1、找一台可以联网的centos7,下载yumdownloadonly插件(此插件的作用是可以把rpm镜像包下载到系统本地文件中)
yum install yum-plugin-downloadonly
插件安装完成后,下载postgresql11所需rpm文件。
yum install --downloadonly --downloaddir=/root/pgsqlrpm postgresql11-11.5-1PGDG.rhel7.x86_64
yum install --downloadonly --downloaddir=/root/pgsqlrpm postgresql11-libs-11.5-1PGDG.rhel7.x86_64
yum install --downloadonly --downloaddir=/root/pgsqlrpm postgresql11-server-11.5-1PGDG.rhel7.x86_64
上面命令如果执行失败,先安装yum源
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
下载完成后cd pgsqlrpm 查看文件是否下载成功。
2、远程所有文件到局域网机器内
scp -rp pgsqlrpm/ root@ip:/root/
3、一次执行下面命令
rpm -ivh libicu-50.2-4.el7_7.x86_64.rpm
rpm -ivh postgresql11*
4、初始化数据库
/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl start postgresql-11
systemctl enable postgresql-11.service