通过镜像站RPM包安装

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

通过镜像站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. 可选:执行本操作步骤以避免初始化数据库或者启动数据库失败。

    1. 下载rpm-bug.zip压缩包并上传到服务器“/home”目录下。

      下载链接:https://mirrors.huaweicloud.com/kunpeng/archive/kunpeng_solution/database/patch/rpm-bug.zip

    2. 解压rpm-bug.zip压缩包。
      1
      2
      cd /home/
      unzip rpm-bug.zip
      
    3. 进入解压后的文件目录并将其中的文件放入到对应库文件目录。如果提示是否重写文件等,则输入“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