Добавить больше пакетов перед сборкой - PullRequest
0 голосов
/ 08 июня 2018

Я хочу добавить несколько пакетов, таких как "yasm", "glib2", "build-essential", ... в мой дистрибутив yocto, но не знаю, как с этим справиться.Я уже включил «tools-sdk» в local.conf, но мне нужно немного больше пакетов для моего использования.

Есть ли способ объявить другие пакеты / образы в local.conf перед запуском bitbake илинужно ли устанавливать их позже на плате?

Может быть, еще один вопрос, касающийся ручной установки на плате: я попытался скомпилировать и установить yasm вручную на плате, загрузив пакет и настроив его.Но это дает мне причину ошибки отсутствующего типа сборки.Я должен указать это.Как мне справиться с этим?

Надеюсь, вы понимаете мои вопросы.Спасибо за вашу помощь

С уважением

1 Ответ

0 голосов
/ 11 июня 2018

Чтобы добавить пакеты в ваш образ, укажите в local.conf

IMAGE_INSTALL_append = " yasm glib2 build-essential"

Я пытался скомпилировать и установить yasm вручную

отсутствует ошибка типа сборки

Я не уверен, какую ошибку вы получили, вероятно, что-то специфическое для yasm.Но я верю, что вы пытаетесь скомпилировать yasm без указания целевой архитектуры.Даже если вы не знаете, как включить yasm в изображение, вы все равно можете скомпилировать его с помощью bitbake yasm, и bitbake обработает все необходимые параметры.Затем вы можете найти артефакты в "build / tmp / work /.../ yasm /.../ packages-split / yasm /".

...