Do tworzenia nowego oprogramowania używam linuksowego linuxa Yocto (poky). Skompilowałem moje pliki binarne dla tego systemu. Ale aby zbudować pakiet rpm w tym systemie, nie mogę znaleźć komendy rpmbuild.
Czy muszę użyć rpmbuild lub opkg lub cokolwiek innego do utworzenia pakietu w Yocto?
Z góry dziękuję.
Odpowiedzi:
0 dla odpowiedzi № 1Musisz stworzyć recepturę bitbake dla swojegooprogramowanie. Ten przepis opisuje, w jaki sposób to oprogramowanie jest konfigurowane, budowane i pakowane. Jeśli obraz docelowy jest skonfigurowany z rpm jako menedżerem pakietów, wynikiem wykonania tej receptury będzie plik RPM zawierający oprogramowanie. Spójrz tutaj: https://www.yoctoproject.org/docs/2.0/dev-manual/dev-manual.html
0 dla odpowiedzi nr 2
Aby dodać dodatkowe pliki binarne lub biblioteki dla swojegoprojekt w Yocto, możesz dodać je do katalogu rozszerzonego o receptury / scalania-plików / scalania. Wszystkie pliki i katalogi skopiowane do katalogu „scalenia” zostaną skopiowane do głównego systemu plików stworzonego przez Yocto.