---
title: 通过镜像站RPM包安装
description: "下文介绍通过镜像站RPM包安装PostgreSQL 11.3的操作步骤。在实际操作中，请根据服务器环境和网络状况选择合适的方法进行安装。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengpostgresql_03_0010.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengpostgresql_03_0010.html
indexId: 5c82712355d1984b59b8a7831843ba67b4fda68b1d38ce2243920970c74cf56679
---
# 通过镜像站RPM包安装

下文介绍通过镜像站RPM包安装PostgreSQL 11.3的操作步骤。在实际操作中，请根据服务器环境和网络状况选择合适的方法进行安装。

- 鲲鹏镜像站中提供的RPM包是根据《  PostgreSQL 11.3 移植指南(https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengpostgresql_02_0001.html)
》打包而成，不含漏洞及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. 清除缓存。
  1 yum clean all

2. 将Yum源中的软件包信息缓存到本地。
  1 yum makecache

3. 安装数据库RPM包。
  1 yum -y install postgresql-11.3-1.el7.aarch64 --enablerepo=kunpeng

4. 查看安装后的RPM包。
  1 rpm -qa | grep postgresql

5. 可选：执行本操作步骤以避免初始化数据库或者启动数据库失败。

  a. 下载    rpm-bug.zip压缩包(https://mirrors.huaweicloud.com/kunpeng/archive/kunpeng_solution/database/patch/rpm-bug.zip)
并上传到服务器“/home”目录下。
  b. 解压rpm-bug.zip压缩包。
    1 2 cd /home/ unzip rpm-bug.zip

  c. 进入解压后的文件目录并将其中的文件放入到对应库文件目录。如果提示是否重写文件等，则输入“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
