Как удалить определенный пакет из yocto

Я собираю yocto для определенного оборудования (imx6 saber-sdb от nxp). Я хочу удалить определенный (хромовый) пакет из процесса сборки. так что пакет chromium не будет загружен, скомпилирован и также не будет частью целевого образа.

Может ли кто-нибудь подсказать мне, как это сделать?

Спасибо и привет, Гири


person Giridhara Kalkere    schedule 05.03.2017    source источник


Ответы (2)


Ниже описано, как удалить пакет хрома из изображения.

IMAGE_INSTALL_remove += "chromium"

Другой способ - PACKAGE_EXCLUDE. Взгляните здесь

person john madieu    schedule 06.03.2017
comment
PACKAGE_EXCLUDE: Поддержка DEB отсутствует, т.е. когда используются пакеты deb (как у нас, например, в компании, где я работаю) - person pmod; 06.03.2017

Вы можете отредактировать рецепт изображения и удалить (закомментировать) строку, которая должна там находиться:

IMAGE_INSTALL_append = “ chromium”

(это также может быть в IMAGE_INSTALL + =), посмотрите здесь.

Файл рецепта изображения представляет собой файл bitbake с именем, которое вы используете для создания своего изображения, вы сможете найти его в какой-либо метапапке, например meta - ‹> / meta-fsl-demos / recipes-fsl / images / fsl-image-gui-sdk.bb.

Обратите внимание, что IMAGE_INSTALL не рекомендуется использовать в каталоге сборки conf / local.conf (и, похоже, это просто не работает, насколько я видел). Вот почему рекомендуется либо изменить существующий рецепт изображения, либо клонировать / изменить его.

person pmod    schedule 05.03.2017