![OceanBase数据库源码解析](https://wfqqreader-1252317822.image.myqcloud.com/cover/263/47684263/b_47684263.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4.1 环境依赖
目前的OceanBase社区版(v3.1)仅支持Linux操作系统,同时对硬件环境也有一定要求,见表1.1。
表1.1 OceanBase社区版软硬件要求
![](https://epubservercos.yuewen.com/8937AF/27086800202784606/epubprivate/OEBPS/Images/16_02.jpg?sign=1739186223-8woZrXrgkBsViXCHhdnLsTmS2TzTXxdf-0-b50caaac5a53cc65b9e5d51572638ce9)
(续)
![](https://epubservercos.yuewen.com/8937AF/27086800202784606/epubprivate/OEBPS/Images/17_01.jpg?sign=1739186223-geysBdGxkiWwPVdIghSnbvsON8uFCm3P-0-124ad2f785ca1a2bcb7af185adb2cf8a)
构建软件依赖环境最简单的方法是利用yum仓库,构建OceanBase完整的软件包依赖需要用到两部分yum仓库。
(1)CentOS的yum仓库
OceanBase依赖的软件包中,rpm和make等可以通过CentOS的官方yum仓库或者第三方镜像仓库获得。可以用以下命令批量安装:
![](https://epubservercos.yuewen.com/8937AF/27086800202784606/epubprivate/OEBPS/Images/17_02.jpg?sign=1739186223-Z9xNRt7XUU3KlqjkCX6mn1XFfTUr6QTN-0-bf01c26f6f4244825faab7ea6abd2f61)
(2)OceanBase的官方yum仓库
OceanBase依赖的其他软件包都可以从OceanBase的官方yum仓库中获得,该仓库的配置文件位于http://mirrors.aliyun.com/oceanbase/OceanBase.repo。
如果能够访问OceanBase的官方yum仓库,则可以在OceanBase源码目录下执行build.sh脚本进行初始化,该脚本将会从官方yum仓库下载安装所需的其他软件包:
![](https://epubservercos.yuewen.com/8937AF/27086800202784606/epubprivate/OEBPS/Images/18_01.jpg?sign=1739186223-vH1N9YxqT0M6e7KsADaM9zUSOIfVyDJv-0-722ba98f1c0dac5de3eb6a0ea3d40bae)