配置编译环境
- 配置Yum源
正确配置Yum源以便于后续能够正常安装所需依赖包和软件。
- 安装依赖包
为了确保Milvus在操作系统上的正常运行,需要安装一些必要的依赖包。
- 安装CMake
为了确保编译过程中使用的CMake版本符合Milvus的要求,建议安装的CMake版本为3.26或者以上版本。
- 安装Go环境
为了确保编译过程中使用的Go环境版本符合Milvus的要求,建议安装的Go环境版本为1.21.10或者以上版本。
- 安装Python环境
为了确保编译过程中使用的Python版本符合Milvus的要求,建议安装的Python版本为3.8以上版本。
- 安装Rust
Rust具有高性能、安全性和并发处理的优势,可以协助Milvus项目进行扩展功能、构建辅助工具或集成第三方库。为了确保编译过程中使用的Rust版本符合Milvus的要求,建议安装的Rust版本为1.73.0或者以上版本。
- 安装Conan
Milvus依赖于多个第三方库,使用Conan可以自动下载、配置和链接这些依赖项,确保它们与项目兼容,并且可以轻松地在不同平台上进行管理。为了确保编译过程中使用的Conan版本符合Milvus的要求,建议安装的Conan版本为1.61.0或者以上版本。
- 安装OpenBLAS
为了确保编译过程中使用的OpenBLAS(Open Basic Linear Algebra Subprograms)版本符合Milvus的要求,建议安装的OpenBLAS版本为0.3.10或者以上版本。
- 安装etcd
为了确保编译过程中使用的etcd版本符合Milvus的要求,建议安装的etcd版本为3.5.0或者以上版本。
- 安装MinIO
为了确保编译过程中使用的MinIO版本符合Milvus的要求,建议安装的MinIO版本为go1.23.3或者以上版本。