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