系统底层软件版本过低,部分软件进行源码编译时无法通过?

在进行系统国产化改造时,需要编译docker-ce,发现系统自带的cgroups版本过低,导致docker-ce无法编译。但cgroups有属于过于底层的软件包,升级后无法确定会不会对银河麒麟系统有影响。

这种问题该如何解决呢?

参与10

3同行回答

waring_idwaring_id技术经理某公司
可以利用容器搭建操作系统的测试环境,在容器环境中测试通过后再应用到生产环境显示全部

可以利用容器搭建操作系统的测试环境,在容器环境中测试通过后再应用到生产环境

收起
零售/批发 · 2023-10-16
浏览419
Mr_yyyMr_yyy其它某股份制银行
国产化改造推进工作因涉及较多未知因素需要依靠厂商的力量,明确相关的兼容性适配。同业容器云上银河麒麟已有较为成熟的案例,各个版本兼容性可咨询麒麟原厂及容器云厂家获得支持。在上生产前做好充分测试。...显示全部

国产化改造推进工作因涉及较多未知因素需要依靠厂商的力量,明确相关的兼容性适配。
同业容器云上银河麒麟已有较为成熟的案例,各个版本兼容性可咨询麒麟原厂及容器云厂家获得支持。
在上生产前做好充分测试。

收起
银行 · 2023-12-26
浏览285
mxinmxin资深工程师上海宝信软件股份有限公司
 可以通过升级系统底层软cgroups 来解决这个问题。 如果不确cgroups 升级后是否会对系统有影响,只能建议先在测试环境中进行测试。显示全部

 可以通过升级系统底层软cgroups 来解决这个问题。
如果不确cgroups 升级后是否会对系统有影响,只能建议先在测试环境中进行测试。

收起
系统集成 · 2023-10-11
浏览419

ChatGPT 回答

针对这种情况,可以考虑以下解决方案:

  1. 了解cgroups的版本要求:首先需要了解docker-ce对cgroups的版本要求,以及当前系统自带的cgroups版本。如果当前系统自带的cgroups版本过低,可以考虑升级cgroups,但需要注意升级后是否会对银河麒麟系统产生影响。
  2. 使用容器化技术:可以考虑使用容器化技术,比如Docker等,来解决这个问题。使用容器化技术可以避免对系统进行过多的修改和升级,同时也可以方便地管理和部署应用程序。
  3. 联系厂商支持:如果以上两种方案都无法解决问题,可以联系银河麒麟系统的厂商支持团队,寻求他们的帮助和建议。他们可能会提供一些定制化的解决方案,以满足特定的需求。

总之,在进行系统国产化改造时,需要仔细考虑每一个修改和升级的步骤,以确保不会对系统的稳定性和安全性产生负面影响。同时,也需要积极寻求专业人士的帮助和建议,以确保问题能够得到有效的解决。

提问者

chinazzb
系统运维工程师null
擅长领域: 服务器数据库信创

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-10-09
  • 关注会员:4 人
  • 问题浏览:1231
  • 最近回答:2023-12-26
  • X社区推广