![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=1738886189-6PVFEdR0927TPJ22ba1HzQY9J6uVzT1B-0-146440f4009e81c8791d4f83859a5859)
(续)
![](https://epubservercos.yuewen.com/8937AF/27086800202784606/epubprivate/OEBPS/Images/17_01.jpg?sign=1738886189-oY6djv5G1HRWQtebHF7UX7SskAGnyD8C-0-a3107c4fece82c899188b76d24e76505)
构建软件依赖环境最简单的方法是利用yum仓库,构建OceanBase完整的软件包依赖需要用到两部分yum仓库。
(1)CentOS的yum仓库
OceanBase依赖的软件包中,rpm和make等可以通过CentOS的官方yum仓库或者第三方镜像仓库获得。可以用以下命令批量安装:
![](https://epubservercos.yuewen.com/8937AF/27086800202784606/epubprivate/OEBPS/Images/17_02.jpg?sign=1738886189-RTQflBoB6tu9btV5ZwKZyIe3LFASL5dm-0-387c2c1341aabf3100b6fbd6c6910e8b)
(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=1738886189-4uuXODvPhT4n315EoYTKLVc81h0Lp9AG-0-f5c55a775d76d9b1e7b844e4eaef5f5a)