buildroot制作文件系统,由于需要下载软件包,首先建议挤入优质宽带网络对buildroot进行编译,以保证软件包能够快速下载。
当然,有时即使网络好,也可能会遇到某个软件下载失败,造成无法生成文件系统镜像,同样也会遇到buildroot自动下载非常慢的问题。
1、无法下载
下面以lvm2为例。
在编译buildroot时,碰到lvm2死活下载不了。
第一步,从log信息中找到需要下载的软件包:LVM2.2.03.12.tgz
第二步,在buildroot/dl/路径中找到创建的lvm2路径
第三步,将下载的软件包放入该路径下
回到命令行,重新执行命令,即发现可正常编译。
2、下载慢
有的包,虽然能够下载,但是几百k的包,可能会卡很久,这里也可以使用手动下载方法。
下面以popt为例。
当执行buildroot时,