在OL7中从源RPM构建MySQL 8

在OL7中从源RPM构建MySQL 8

💡 原文英文,约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,以确保其正常运行。

➡️

继续阅读