鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

通过镜像站RPM包安装

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

  • 鲲鹏镜像站中提供的RPM包是根据《PostgreSQL 11.3 移植指南》打包而成,不含漏洞及BUG修复。
  • 此安装方式需要连接外网。如果没有外网,则手动将RPM包上传到服务器的任意路径,并在该路径下执行命令rpm -ivh postgresql-11.3-1.el7.aarch64.rpm安装即可。使用开源软件时需遵守开源软件的许可协议。

    PostgreSQL 11.3的镜像站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. 可选:执行本操作步骤以避免初始化数据库或者启动数据库失败。
    1. 下载rpm-bug.zip压缩包并上传到服务器“/home”目录下。
    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