💡
原文英文,约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的完整流程和注意事项。
➡️