当前位置:   article > 正文

openbmc开发18:应用软件管理

openbmc开发18:应用软件管理

在实际开发中,我们肯定需要针对需求添添加或者删减一些软件包,对于有上有仓库的开源软件软件,操作起来非常容易,本篇主要是说的有上游仓库的开源软件。

1 添加软件

添加有上有仓库的软件有两种方式,一种是openbmc中已经有配置文件的,我们只需要增加变量值,将软件包名包含添加进变量即可,还有一种是,自己写recipes文件,文件中的SRC_URI上有软件仓库。

1.1 已有软件recipes

opebmc中已经包含了许多常用的软件包,可以使用如下命令查看有那些软件包,以及软件包的版本。

1.1.1 查看软件包

  1. bitbake -s
  2. bitbake obmc-phosphor-image -s

 如果要查特定的软件包可以配合grep命令进行搜索

  1. bitbake -s | grep <packagename>
  2. bitbake phosphor-image-bmc -s | grep ipmitool

1.1.2 添加软件包

添加软件包主要是修改配置文件中的变量值,使管理软件包变量值中包含软件包名字即可。

1  local.conf中添加

在local.conf中添加bc、tree、ipmitool软件

CORE_IMAGE_EXTRA_INSTALL  += "bc tree ipmitool"

 这里使用的是“CORE_IMAGE_EXTRA_INSTALL”,在openbmc中实际编译只有core-image一种对象,如果是其他的操作系统发行版,可以使用

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/405465
推荐阅读
  

闽ICP备14008679号