当前位置: 首页 > news >正文

oracle linux 10 +pg18 源码安装要点

9月25日PG18发布,赶紧下来看看。

环境:

    Oracle linux 10.0 + pg18.0


1. 建用户


   useradd postgres
   echo "sztech@4U" |passwd --stdin postgres


2.创建软件目录


   mkdir /software/pg18
   mkdir /pg18/soft
   mkdir /data

   chown postgres: /software/pg18  /data  /pg18/soft
   chmod -R 775 /data


3.下载源码到 /software/pg18


  cd /software/pg18
  wget https://ftp.postgresql.org/pub/s ... tgresql-18.0.tar.gz


4.解压源码


  tar -xvf postgresql-18.0.tar.gz


5.安装依赖包


  使用root用户执行
  yum install e2fsprogs-devel libuuid-devel perl-core
  yum install bison tcl tcl-devel perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel libicu-devel openldap-devel python3-devel gcc-c++ openssl-devel cmake gcc* readline-devel
  yum install docbook-dtds docbook-style-xsl libxml2 libxml2-devel libxslt libxslt-devel xmlto perl-XML-SAX


6.配置


  su - postgres
  cd /software/pg18/postgresql-18.0
  ./configure --prefix=/pg18/soft --with-openssl --with-pgport=5432 --with-tcl --with-perl --with-python --with-libxml --with-libxslt --with-uuid=e2fs --with-pam --with-ldap


7.编译


  gmake world


8.安装


  gmake install-world


9.配置环境变量


  vim /home/postgres/.bash_profile
   export PGHOME=/pg18/soft
   export PGDATA=/data/
   export PATH=$PGHOME/bin:$PATH
   export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH


10.初始化数据库


    /pg18/soft/bin/initdb -D /data --encoding=UTF8 --lc-collate=en_US.UTF-8 --lc-ctype=en_US.UTF-8


11.登录测试一下


   postgres@pg16:~$ psql
psql (18.0)
Type "help" for help.

postgres=# select version();
                                                 version                                                  
----------------------------------------------------------------------------------------------------------
PostgreSQL 18.0 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 14.2.1 20250110 (Red Hat 14.2.1-7), 64-bit
(1 row)

postgres=#

到此,PG18安装完成。
其他自动启动脚本,后续再搞,不影响使用。

http://www.dtcms.com/a/410991.html

相关文章:

  • 如何快速排查服务器宕机故障
  • 分sheet写入excel
  • 怎么把网站黑了传统文化网站建设
  • 【开题答辩全过程】以 SpringBootVue的旅游租车管理系统为例,包含答辩的问题和答案
  • Windows配置PicGo+Gitee图床——解决你的MarkDown笔记分享无图片的问题
  • 网站排名alexawordpress 商城安全
  • 【开题答辩过程】以《分布式菌菇销售系统》为例,不会开题答辩的可以进来看看
  • 广州优化网站关键词静态网站用什么做
  • 油棕种植密度控制:单位面积产值与光照利用优化
  • 紫金桥软件:深耕工业数据价值,赋能智造未来
  • Unity / C# 闭包详解 —— 按钮回调、协程、事件中的坑与修复
  • 使用Windbg分析dmp文件的方法以及实战分析实例分享
  • 什么是m3u8协议
  • 富文本编辑器Tinymce的使用、语言包配置、工具栏与工具栏组添加
  • 西安网站优化seo网站ico在后台哪里找到
  • 生成式人工智能教育应用的治理策略:构建“法律-伦理-标准”三位一体治理体系
  • 哪些行业对做网站的需求大qux wordpress
  • 智能中控终端:多系统联动管控中枢-LKONE立控信息
  • Mac M2安装VUE3
  • clang编译器 abseil-cpp中的ABSL_MUST_USE_RESULT
  • 网站营销怎么做做公众号用什么网站吗
  • ReactUse 是一个为 React 开发者设计的实用工具库(陀螺仪、地理位置、虚拟列表、标签页通讯函数)
  • ORB-SLAM2之ORB特征提取
  • 【Anaconda】anaconda卸载重安装
  • 安徽元鼎建设公司网站opensns wordpress
  • 企业做的网站计入什么科目免费logo设计的网站
  • AI助手融合架构方案:融合“路由-执行”模式与Nacos 3.0的智能工具调用系统 (含核心实现代码)
  • (基于江协科技)51单片机入门:1.LED
  • 网上做任务挣钱的网站wordpress首页刷新不变
  • 西安信誉好的做网站的一键网页转app生成器