Удалите ROS из Yocto Bitbake, чтобы уменьшить размер изображения

Я вытащил образ Arago/yocto по умолчанию для сборки с использованием bitbake, а размер выходного изображения составляет 8 ГБ. Мне нужно уменьшить размер, чтобы он был меньше 4 ГБ, поэтому я попытался удалить слой meta-ros. Я получаю сообщение об ошибке, но не могу определить источник ошибки:
ERROR: Nothing RPROVIDES 'packagegroup-ros-ti' (but /opt/PHYTEC_BSPs/yocto_ti/sources/meta-arago/meta-arago-distro/recipes-core/images/tisdk-rootfs-image.bb RDEPENDS on or otherwise requires it)
(да, это все сообщение об ошибке, которое кажется очень грамматически неверным, и я запутался, когда перечитал его...)

затем tisdk-rootfs-image.bb ничего не говорит о ROS, и я не могу найти (grep -r ros), где требуется ros.

Как в этом разобраться или что зависит от ROS.

Бонусные баллы за выяснение других вещей, которые я могу удалить (мне нужен GStreamer, но я не думаю, что мне нужен qt5. Также мне не нужны никакие примеры, образцы, демонстрации и т. Д.).

1 ответ

Как насчет создания собственного изображения вместо того, чтобы начинать с большого изображения и пытаться вырезать кусочки? Намного легче построить, чем опустить.

Другие вопросы по тегам