Buildroot Package管理

The Buildroot user manual

buildroot在编译之前会根据.config 文件来检查output/build/package 的6个文件,做相应的步骤:

  • .stamp_configured, 此文件表示已经配置过
  • .stamp_downloaded, 此文件表示源码已经下载过,没有此文件会重新下载
  • .stamp_patched, 此文件表示已经打过补丁
  • .stamp_extracted 此文件表示已经压过
  • .stamp_builted 此文件表示源码已经编译过
  • .stamp_target_installed 此文件表示软件已经安装过
    想要从新执行哪一步,就把对应的.stamp_文件删除就行

1. Package 更新

buildroot 发布的时候,其中带的 package 不一定是最新版本,我们可以自己更新一下
下面以buildroot中tslib为例,介绍如何更新 package
1,查看 buildroot/package/tslib/tslib.mk 中的 TSLIB_VERSION,也就是版本号:

TSLIB_VERSION = 1.1

2,将tslib升级到1.14版本,修改 buildroot/package/tslib/tslib.mk

TSLIB_VERSION = 1.14

同时修改下哈希值buildroot/package/tslib/tslib.hash:

/# Locally generated
sha256 78c73724559f37de590fd965d2b7f92661517065bd9791841facd12c25bac40b tslib-1.14.tar.gz

可使用 sha256sum tslib-1.14.tar.gz计算哈希值;

4,退回目录,重新编译 buildroot 即可
make

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,790评论 0 9
  • 第一章:编译和安装SCons第二章:简单编译第三章:编译相关的一些事情第四章:编译和链接库文件第五章:节点对象第六...
    仙灵儿阅读 14,131评论 0 3
  • 到夏季啦,柚子们还在为不知道去哪游玩而感到烦心么,今天南青君就给大家安利一个好去处—— “大象王国”“孔雀之乡”西...
    南邮青年阅读 3,214评论 1 0
  • 《春光好》 高考落榜后作于玉泉镇 初开榜 志正扬 气正昴 此处方知留梦里 滞家乡。 今欲沙场弃笔 戍衣将改昔装 二...
    冷眼尘埃阅读 984评论 0 1
  • 昨天,第一次因为写简书得到赏钱,着实的小兴奋了一下。其实自已心里明白,不是说文章写的多好,而是写的内容触动到我们...
    曼馨私语阅读 1,527评论 0 0