![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=1739264806-kMMFTWlPXyvlw84PeUy4HH5ayPWXuCjd-0-194af2c29bada9e67ea7ba08768b24ee)
(续)
![](https://epubservercos.yuewen.com/8937AF/27086800202784606/epubprivate/OEBPS/Images/17_01.jpg?sign=1739264806-zTTDtekN9qO9nGJ6zHGjTE7k8MsAS5DR-0-6519da33468fbf8f30294318facdc1f5)
构建软件依赖环境最简单的方法是利用yum仓库,构建OceanBase完整的软件包依赖需要用到两部分yum仓库。
(1)CentOS的yum仓库
OceanBase依赖的软件包中,rpm和make等可以通过CentOS的官方yum仓库或者第三方镜像仓库获得。可以用以下命令批量安装:
![](https://epubservercos.yuewen.com/8937AF/27086800202784606/epubprivate/OEBPS/Images/17_02.jpg?sign=1739264806-ts7iL0OinqdYMAwm0cpbiq41HBwy8GAy-0-782ced471b5af4d2a4a3c42048396c56)
(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=1739264806-BOjQ5iBxiSXLuYk8OF36Ptm4CCxemMsK-0-396b76597ddc57a32cf65289f7169543)