差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
digi:arm-embedded:linux:dey:deycustomrootfs [2018/11/26 13:58] – 创建 - 外部编辑 127.0.0.1digi:arm-embedded:linux:dey:deycustomrootfs [2023/12/07 12:35] (当前版本) robin
行 7: 行 7:
 **用项目配置文件添加软件包** **用项目配置文件添加软件包**
  
-在项目所在的配置目录conf下,有几个文件,其中bblayers.conf定义了默认项目用到的一些layer,大量的包其实就在这些layer里定义,我们可以很简单地通过local.conf来添加一些包。+在项目所在的配置目录conf下,有几个文件,其中bblayers.conf定义了默认项目用到的一些layer,大量的包其实就在这些layer里定义,我们可以很简单地通过local.conf来添加一些包。Yocto不同版本中的语法有些变化,请根据版本来选择:
  
   * 添加一个新的包   * 添加一个新的包
 编辑<project-dir>/conf/local.conf:  \\   编辑<project-dir>/conf/local.conf:  \\  
 <code> <code>
 +DEY3.2和之前的版本,用:
     IMAGE_INSTALL_append = "mtd-utils"     IMAGE_INSTALL_append = "mtd-utils"
 +DEY4.0开始的版本,用  
 +    IMAGE_INSTALL:append = "mtd-utils"
  </code>  </code>
   * 移除一个包   * 移除一个包
 编辑<project-dir>/conf/local.conf: \\   编辑<project-dir>/conf/local.conf: \\  
 <code>  <code>
 +DEY3.2和之前的版本,用:
     IMAGE_INSTALL_remove = "alsa-utils-speakertest"     IMAGE_INSTALL_remove = "alsa-utils-speakertest"
 +DEY4.0开始的版本,用  
 +    IMAGE_INSTALL:remove = "alsa-utils-speakertest"
 </code> </code>
 编译image镜像  \\   编译image镜像  \\  
行 43: 行 49:
   * 添加要安装的包到项目的local.conf中去   * 添加要安装的包到项目的local.conf中去
 <code> <code>
-  IMAGE_INSTALL_append = "mpg123"+DEY3.2和之前的版本,用: 
 +    IMAGE_INSTALL_append = "mpg123" 
 +DEY4.0开始的版本,用   
 +    IMAGE_INSTALL:append = "mpg123"
  
 </code> </code>