赞
踩
在实际开发中,我们肯定需要针对需求添添加或者删减一些软件包,对于有上有仓库的开源软件软件,操作起来非常容易,本篇主要是说的有上游仓库的开源软件。
添加有上有仓库的软件有两种方式,一种是openbmc中已经有配置文件的,我们只需要增加变量值,将软件包名包含添加进变量即可,还有一种是,自己写recipes文件,文件中的SRC_URI上有软件仓库。
opebmc中已经包含了许多常用的软件包,可以使用如下命令查看有那些软件包,以及软件包的版本。
- bitbake -s
- bitbake obmc-phosphor-image -s
如果要查特定的软件包可以配合grep命令进行搜索
- bitbake -s | grep <packagename>
- bitbake phosphor-image-bmc -s | grep ipmitool
添加软件包主要是修改配置文件中的变量值,使管理软件包变量值中包含软件包名字即可。
1 local.conf中添加
在local.conf中添加bc、tree、ipmitool软件
CORE_IMAGE_EXTRA_INSTALL += "bc tree ipmitool"
这里使用的是“CORE_IMAGE_EXTRA_INSTALL”,在openbmc中实际编译只有core-image一种对象,如果是其他的操作系统发行版,可以使用
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。