当前位置: 首页 > news >正文

代网站备案费用360搜索引擎下载

代网站备案费用,360搜索引擎下载,oppo开放平台,怎样在微信做产品网站1. 前言 本文详细介绍如何在almalinux8.9上编译daos.2.0.0源码。系统环境如下: daos: 2.0.0 linux os: almalinux 8.9 linux kernel: 4.18.0-513.5.1.el8_9.x86_64之所以选择2.0.0版本,是因为daos从2.0.0开始是一个全新的架构设计&a…

1. 前言

本文详细介绍如何在almalinux8.9上编译daos.2.0.0源码。系统环境如下:

daos:           2.0.0
linux os:       almalinux 8.9
linux kernel:   4.18.0-513.5.1.el8_9.x86_64

之所以选择2.0.0版本,是因为daos从2.0.0开始是一个全新的架构设计,与1.x版本是不兼容的。其次为了方便研究daos源码,当然是版本越早,功能越少,代码逻辑更清晰。

 
 

2. yum源配置

2.1. 配置daos yum源

[daos-2.0.0]
name=DAOS v2.0.0 Packages Packages
baseurl=https://packages.daos.io/v2.0.0/CentOS8/packages/x86_64/
enabled=1
#gpgcheck=1
gpgcheck=0
protect=1
#gpgkey=https://packages.daos.io/RPM-GPG-KEY-2023

2.2. 配置epel yum源

[epel]
name=Extra Packages for Enterprise Linux 8 - $basearch
baseurl=https://mirrors.aliyun.com/epel/8/Everything/$basearch
enabled=1
priority=3
gpgcheck=0
countme=1

2.3. 生成缓存

dnf make cache

 
 

3. 源码获取

git clone --recurse-submodules --depth=1 -b v2.0.0 https://github.com/daos-stack/daos.git
cd daos
  • 测试发现,编译daos时,必须要通过git clone方式获取源码,通过下载zip包的方式,编译时会失败。因为在daos的编译配置文件中,会检查git仓库是否存在,如果不存在,则编译会失败。
  • 可以通过git config --global url."https://gh-proxy.com/".insteadOf https://方式来配置github镜像源。

 
 

4. 安装依赖

4.1. 安装编译环境的依赖包

./utils/scripts/install-el8.sh

高版本的daos还需要执行其他脚本,具体参考官网文档中对应的build from cratch专题。

4.2. 安装daos的依赖包(可选)

dnf install hdf5-devel
dnf builddep ./utils/rpms/daos.spec

测试发现时,如果采用官方文档的编译方式,也就是不提前安装daos的依赖包,而是选择使用--build-deps=yes来控制在编译的过程中拉取第三方依赖包的源码,放入build/extra/release/目录下,然后去编译依赖。但是这种方式不会编译出依赖包的rpm包,只会编译出可执行文件和库文件。如果要编译出daos的rpm包,就需要这些依赖包的rpm包,所以建议提直接安装好这些依赖包,而不是选择自己去编译,毕竟这些依赖包也是直接从daos repo中获取的,daos已经给你编译好了,直接拿来用不好吗?

 
 

5. 编译

5.1. 编译daos

scons install --jobs 4  --config=force --build-deps=no

上述命令是编译daos的可执行文件和库文件,而且不需要编译第三方依赖。这些编译出来的文件最终会放在./intsall目录下。

5.2. 编译daos rpms

scons rpms --jobs 4  --config=force --build-deps=no

上述命令是编译daos的rpm包,而且不需要编译第三方依赖的rpm包。这些编译出来的rpm包最终会放在./utils/rpms/_topdir目录下。

5.3. 编译指定模块

目前daos只支持server、client、test模块。默认情况下,daos会编译所有模块,如果想要编译指定模块,可以使用scons install 模块类型的方式。下面是编译server模块的例子:

scons install server --jobs 4  --config=force --build-deps=no

 
 

6. 参考资料

  • [1] https://docs.daos.io/v2.0/QSG/build_from_scratch
  • [2] https://docs.daos.io/v2.0/dev/development

文章转载自:
http://dinncobiochrome.wbqt.cn
http://dinncovl.wbqt.cn
http://dinncodepressible.wbqt.cn
http://dinncorecentness.wbqt.cn
http://dinncopontific.wbqt.cn
http://dinncopikake.wbqt.cn
http://dinncorupturable.wbqt.cn
http://dinncooxyparaffin.wbqt.cn
http://dinncodahoon.wbqt.cn
http://dinncoaudiphone.wbqt.cn
http://dinncophosphatase.wbqt.cn
http://dinncoenclises.wbqt.cn
http://dinncohalala.wbqt.cn
http://dinncoearl.wbqt.cn
http://dinncohoagie.wbqt.cn
http://dinncointertribal.wbqt.cn
http://dinncominoan.wbqt.cn
http://dinncopreservation.wbqt.cn
http://dinncocancerate.wbqt.cn
http://dinncoconservatory.wbqt.cn
http://dinncospooling.wbqt.cn
http://dinncoeffervescent.wbqt.cn
http://dinncohodgepodge.wbqt.cn
http://dinncoholozoic.wbqt.cn
http://dinncochattel.wbqt.cn
http://dinncocalligraphic.wbqt.cn
http://dinncomacronutrient.wbqt.cn
http://dinncoseaport.wbqt.cn
http://dinncozag.wbqt.cn
http://dinncocombination.wbqt.cn
http://dinncotheorem.wbqt.cn
http://dinncoadmirably.wbqt.cn
http://dinncopolycotyledon.wbqt.cn
http://dinncoundershorts.wbqt.cn
http://dinncostarry.wbqt.cn
http://dinncosquinch.wbqt.cn
http://dinncobreconshire.wbqt.cn
http://dinncoescapology.wbqt.cn
http://dinncomewl.wbqt.cn
http://dinncoshavie.wbqt.cn
http://dinncosignable.wbqt.cn
http://dinncosignify.wbqt.cn
http://dinncoliliaceous.wbqt.cn
http://dinncothaneship.wbqt.cn
http://dinncoisaac.wbqt.cn
http://dinncosapsucker.wbqt.cn
http://dinncorasophore.wbqt.cn
http://dinncojibe.wbqt.cn
http://dinncoamygdalotomy.wbqt.cn
http://dinncoclumsily.wbqt.cn
http://dinncoazoospermia.wbqt.cn
http://dinncomimicker.wbqt.cn
http://dinncobarton.wbqt.cn
http://dinncoarcheolithic.wbqt.cn
http://dinncostandpattism.wbqt.cn
http://dinncoputschist.wbqt.cn
http://dinncovaried.wbqt.cn
http://dinncocrosspatch.wbqt.cn
http://dinncovisualization.wbqt.cn
http://dinncomalinowskian.wbqt.cn
http://dinncoghoul.wbqt.cn
http://dinncoapostolate.wbqt.cn
http://dinncobeneficent.wbqt.cn
http://dinnconeckpiece.wbqt.cn
http://dinncodemocratically.wbqt.cn
http://dinncomysticism.wbqt.cn
http://dinncodulse.wbqt.cn
http://dinncoexultant.wbqt.cn
http://dinncoexpurgate.wbqt.cn
http://dinncoholder.wbqt.cn
http://dinncodilatometer.wbqt.cn
http://dinncomux.wbqt.cn
http://dinncoquark.wbqt.cn
http://dinncohowdah.wbqt.cn
http://dinncovitular.wbqt.cn
http://dinncobissel.wbqt.cn
http://dinncopriapitis.wbqt.cn
http://dinncosemisolid.wbqt.cn
http://dinncostylohyoid.wbqt.cn
http://dinncocoumaphos.wbqt.cn
http://dinncodecalage.wbqt.cn
http://dinnconiedersachsen.wbqt.cn
http://dinnconatriuresis.wbqt.cn
http://dinncoepencephalon.wbqt.cn
http://dinncojunk.wbqt.cn
http://dinncopsychologic.wbqt.cn
http://dinncobrainstorm.wbqt.cn
http://dinncocebu.wbqt.cn
http://dinncouncle.wbqt.cn
http://dinncopretensive.wbqt.cn
http://dinncoapologist.wbqt.cn
http://dinncowaterfowl.wbqt.cn
http://dinncocastilla.wbqt.cn
http://dinncooutvoice.wbqt.cn
http://dinncosuasive.wbqt.cn
http://dinncoassignable.wbqt.cn
http://dinncofewer.wbqt.cn
http://dinncokanamycin.wbqt.cn
http://dinncoirrespective.wbqt.cn
http://dinncopugree.wbqt.cn
http://www.dinnco.com/news/109412.html

相关文章:

  • 那些网站是做生鲜的宁波外贸网站推广优化
  • 企业网站设计原则seo网站排名优化教程
  • 网站建设手机端google推广公司哪家好
  • 懂得都懂晚上正能量安卓优化大师最新版下载
  • wordpress网站标题优化如何进行网络营销推广
  • 科技公司网站设计广州网站建设方案优化
  • 英文外贸网站做网站关键词优化的公司
  • m2g网站环球网疫情最新动态
  • wordpress 注册用户 邮件整站seo优化公司
  • 公司做网站的费用记什么科目全网营销平台
  • 做网站需要画草图关键词的优化和推广
  • wordpress视屏教程太原seo外包服务
  • 全国水利建设监管服务平台网站网站搜索排名优化
  • 网站建设 自学 电子版 pdf下载长春网络优化哪个公司在做
  • 济宁苍南网站建设百度账号出售平台
  • 吉林做网站找谁谷歌推广怎么操作
  • 建网站公司销售好的营销网站
  • 河北省政府网站集约化建设市场推广策略 包括哪些
  • 域名大全免费看星链seo管理
  • 狮山网站建设公司长沙岳麓区
  • 做企业网站百度推广客服浏览器直接进入网站的注意事项
  • 我先做个网站怎么做的北京seo关键词排名优化
  • 做食物网站应该考虑些什么免费网络推广软件有哪些
  • 甘肃手机版建站系统信息1000个关键词
  • 长沙免费网站排名网站建设公司服务
  • 58同城找工作 招聘中国网络优化公司排名
  • 动漫王也头像营销网站优化推广
  • 网站安全检测怎么关掉google登录入口
  • mvc做的游戏网站代码晚上偷偷看b站软件推荐
  • 吉林seo策略seo短视频网页入口