news 2026/7/7 0:10:07

postgresql16.8二进制包编译

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
postgresql16.8二进制包编译

1.官网下载源码

官网直达:postgresql源码下载
选择合适的版本

2.将tar包上传到ubuntu服务器

这里注意一点:博主服务器是ubuntu22.04 LTS版本,所以你在这个版本打的二进制包,最好在同一个版本的ubuntu服务器部署,否则安装会报错

3.解压

## 解压tar-zxvf postgresql-16.8.tar.gz -C ./

4.配置及编译

## 进入解压后的目录cdpostgresql-16.8## 配置./configure\--prefix=/opt/pgsql16.8\--with-openssl\--with-zlib\--with-libxml\--with-libxslt\--enable-thread-safety## 编译(耗时约5-10分钟,视服务器配置)make-j$(nproc)## 安装到/opt/pgsql16.8makeinstall

5.初始化配置

## ================= 初始化data ================= ###创建用户sudouseradd-m postgres#准备数据目录sudomkdir-p /opt/pgsql16.8/datasudochown-R postgres:postgres /opt/pgsql16.8/datasudochmod700/opt/pgsql16.8/data# 初始化DB 改成 postgres 用户执行:sudo-u postgres /opt/pgsql16.8/bin/initdb -D /opt/pgsql16.8/data

6.打二进制包

解释:将/opt目录下的pgsql16.8打包至/tmp/pgsql16.8-ubuntu.tar.gz
打完tar.gz包后,拷贝到相同版本的ubuntu服务器 就可以使用了,不需要再编译,安装一堆编译插件

sudotar-zcvf /tmp/pgsql16.8-ubuntu.tar.gz -C /opt pgsql16.8

其他(参考)

# 配置编译参数(指定安装路径、功能开关)./configure\--prefix=/usr/lib/postgresql/16\# deb包默认安装路径(符合Ubuntu规范)--sysconfdir=/etc/postgresql/16/main\# 配置文件路径--datadir=/usr/share/postgresql/16\# 数据共享目录--localstatedir=/var/lib/postgresql/16\# 状态文件目录--mandir=/usr/share/man\# 手册页目录--enable-nls\# 启用多语言支持--enable-ssl=openssl\# 启用SSL--enable-libxml\# 启用XML支持--enable-libxslt\# 启用XSLT支持--enable-icu\# 启用ICU(字符集处理)--with-zlib\# 启用zlib压缩--with-readline\# 启用readline(命令行补全)--with-systemd\# 支持systemd服务(关键,Ubuntu 22.04必开)--enable-thread-safety# 启用线程安全
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 8:58:42

LobeChat移动端适配体验报告:手机浏览是否友好?

LobeChat移动端适配体验报告:手机浏览是否友好? 在如今这个“永远在线”的时代,用户早已不再满足于只能在电脑前与AI对话。无论是通勤路上想快速查个资料,还是出差途中临时需要写一封邮件,移动端的AI交互体验已经成为衡…

作者头像 李华
网站建设 2026/7/7 17:40:33

锅炉换热站组态王6.55仿真程序

锅炉换热站组态王6.55仿真程序锅炉换热站监控系统调试最头疼的就是现场设备没到位的情况。去年做某热力公司项目时,我们就在组态王6.55上搞了个仿真程序,完美解决了前期调试的问题。这个仿真程序的核心在于用内部变量模拟真实设备,配合定时脚…

作者头像 李华
网站建设 2026/7/7 18:40:06

轴承-转子系统动力学仿真手记

MATLAB轴承—转子系统动力学代码(可考虑轴承故障、转子碰摩、转子涂层),根据集中质量法建模(含数学方程建立和公式推导)并在MATLAB中采用ODE45进行数值计算。 可模拟不同系统参数的动力学特性,输出时域加速…

作者头像 李华
网站建设 2026/7/7 15:53:23

python怎么做模糊匹配

模糊匹配方法使用difflib模块difflib是Python标准库中的模块,提供字符串模糊匹配功能。get_close_matches方法可以找到与目标字符串最相似的候选字符串。from difflib import get_close_matcheswords [apple, ape, applesauce, peach] matches get_close_matches(…

作者头像 李华
网站建设 2026/7/7 9:33:58

内镜检查腺瘤性息肉和增生性息肉识别数据集,正确识别率可达99.4%,已标注好,支持yolo,coco json,pascal voc xml

数据集概述 在消化道疾病早筛领域,息肉的精准识别与分型(尤其是腺瘤性与增生性息肉的区分)是降低癌变风险的关键 —— 腺瘤性息肉存在明确恶变倾向,需重点监测,而增生性息肉多为良性,临床处理策略差异显著…

作者头像 李华