在OL9中从源RPM构建MySQL 8

在OL9中从源RPM构建MySQL 8

💡 原文英文,约1300词,阅读约需5分钟。
📝

内容提要

本文介绍了从源RPM构建MySQL 8的步骤,包括安装MySQL Community的repo、下载源RPM文件、安装依赖包、使用rpmbuild命令构建RPM、对MySQL进行补丁和创建RPM,以及提供一个组件的RPM供测试使用。

🎯

关键要点

  • 介绍了在Oracle Linux 9上从源RPM构建MySQL 8的步骤。
  • 首先需要安装MySQL Community的repo以获取源RPM。
  • 使用dnf命令下载所需的源RPM文件。
  • 构建RPM所需的依赖包包括rpm-build和rpm-devel。
  • 安装其他未在spec文件中列出的依赖包。
  • 使用rpmbuild命令重建所需版本的RPM。
  • 可以对MySQL进行补丁并创建新的RPM。
  • 示例中展示了如何为uuid_v7组件创建补丁并将其包含在spec文件中。
  • 修改spec文件以添加补丁和新包的定义。
  • 编译所有包并生成新的RPM以安装自定义组件。
  • 提供了构建和重建MySQL的完整流程和注意事项。
➡️

继续阅读