通过镜像站RPM包安装
下文介绍通过镜像站RPM包安装PostgreSQL 11.3的操作步骤。在实际操作中,请根据服务器环境和网络状况选择合适的方法进行安装。
- 鲲鹏镜像站中提供的RPM包是根据《PostgreSQL 11.3 移植指南》打包而成,不含漏洞及BUG修复。
- 此安装方式需要连接外网。如果没有外网,则手动将RPM包上传到服务器的任意路径,并在该路径下执行命令rpm -ivh postgresql-11.3-1.el7.aarch64.rpm安装即可。使用开源软件时需遵守开源软件的许可协议。
PostgreSQL 11.3的镜像站RPM包下载链接:https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/Packages/database/postgresql-11.3-1.el7.aarch64.rpm
通过镜像站RPM包安装PostgreSQL的操作步骤如下:
- 清除缓存。
1
yum clean all
- 将Yum源中的软件包信息缓存到本地。
1
yum makecache
- 安装数据库RPM包。
1
yum -y install postgresql-11.3-1.el7.aarch64 --enablerepo=kunpeng
- 查看安装后的RPM包。
1
rpm -qa | grep postgresql
- 可选:执行本操作步骤以避免初始化数据库或者启动数据库失败。
- 下载rpm-bug.zip压缩包并上传到服务器“/home”目录下。
下载链接:https://mirrors.huaweicloud.com/kunpeng/archive/kunpeng_solution/database/patch/rpm-bug.zip
- 解压rpm-bug.zip压缩包。
1 2
cd /home/ unzip rpm-bug.zip
- 进入解压后的文件目录并将其中的文件放入到对应库文件目录。如果提示是否重写文件等,则输入“y”确认,然后按回车。
1 2 3 4 5 6
cd rpm-bug cp libatomic.so.1 /usr/lib64/ cp libstdc++.so.6.0.24 /lib64/ rm /lib64/libstdc++.so.6 ln -s /lib64/libstdc++.so.6.0.24 /lib64/libstdc++.so.6 cp libaio.so.1.0.1 /usr/lib64/libaio.so.1
- 下载rpm-bug.zip压缩包并上传到服务器“/home”目录下。
父主题: 安装