💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
本文介绍了在Oracle Linux 7上使用源RPM构建MySQL 8的过程,包括获取源RPM文件、移除问题软件包、安装依赖包、构建RPM和测试部署。
🎯
关键要点
-
在Oracle Linux 7上构建MySQL 8的过程涉及多个步骤。
-
构建机器为OCI上的VM.Standard.E4.Flex实例,配置为4个OCPU和64GB内存。
-
首先需要安装MySQL社区的仓库以获取源RPM文件。
-
使用yumdownloader命令下载所需的源RPM文件。
-
需要移除ksplice软件包,因为它们会破坏RPM构建。
-
安装构建RPM所需的依赖包,包括rpm-build和rpm-devel。
-
通过尝试重建RPM来识别缺失的依赖包。
-
安装所有必要的依赖包以确保构建成功。
-
使用rpmbuild命令从源包构建所有RPM。
-
构建完成后,所有新RPM文件将位于指定目录中。
-
构建RPM的过程复杂但有价值,可以用于构建自定义组件的RPM。
-
在生产环境中部署之前,建议在受控环境中测试自定义RPM,以确保其正常运行。
➡️