Использование RPM для настройки установленного Yocto SDK

Можно ли установить пакет .rpm в целевой системный корень SDK после установки SDK?

Глава 4 Руководства разработчика приложения Yocto Project версии 2.0 показывает, что это можно сделать, и даже приводит пример использования opkg для управления пакетами. Я не могу понять, как настроить целевой sysroot при использовании управления пакетами RPM.


person Bob Brickhouse    schedule 10.01.2016    source источник


Ответы (1)


rpm -i --root /different/sysroot/  some-package.rpm

или даже лучше

dnf install --installroot=/different/sysroot/  some-package.rpm
person msuchy    schedule 11.01.2016
comment
rpm -i --root ... — это команда, которую я ожидаю запустить для установки пакета в Yocto SDK (sysroot), однако команда возвращается немедленно и не устанавливает пакет. Глядя на sysroot Yocto, я не вижу папку /var/lib/rpm, что заставляет меня задаться вопросом, поддерживает ли yocto установку rpms в sdk (sysroot). Приложение dnf устанавливается как часть Yocto SDK. - person Bob Brickhouse; 13.01.2016
comment
Я хотел сказать, что приложение dnf не установлено как часть Yocto SDK. - person Bob Brickhouse; 14.01.2016