2016-04-07 9 views
1

Ich habe alle Binärdateien für die Zielmaschine kompiliert. Ich möchte ein Binärpaket erstellen - sagen wir .ipk, .rpm - für die Zielmaschine. Als this vorgeschlagen, poky zu klonen, die bitbake darin haben wird. Aber, wie this Dokument sagt, können wir direkt bitbake ohne poky verwenden, jedoch erwähnt es nirgendwo, dass wir poky sowie bitbake benötigen, um ein kundenspezifisches Paket zu bauen. Aber natürlich ist poky erforderlich, wenn wir Quellcode kompilieren und Binärdateien erstellen müssen.Ist es möglich, ein Paket mit Bitbake ohne poky zu bauen?

Wenn ich überhaupt keinen Quellcode kompilieren muss, muss ich Poky haben?

Ist es möglich, ein Paket mit nur bitbake zu bauen?

Antwort

1

Erstens ist Poky eine Referenzverteilung, die hauptsächlich Bitbake und Openembedded-Core enthält.

Ja, Sie brauchen oe-core, um Pakete zu bauen, da die Logik zum Erstellen von Paketen Teil von oe-core, nicht bitbake ist.

+0

danke! Ich habe Binärdateien kompiliert, also keine Kompilierung benötigt, ich möchte nicht 'image' erstellen, in einfachen Schritten können Sie mir sagen, wie ich ein Paket mit diesen Binärdateien erstellen kann? –

+0

Schreiben Sie ein Rezept, um die Binärdateien zu verpacken. Die Klasse bin_package ist hier hilfreich. Ich mache mir Sorgen, dass wenn du sagst "Ich will kein Bild erstellen", du meinst du versuchst bitbake zu benutzen, um ein einzelnes Paket für Fedora oder Debian zu erstellen. Wenn dies der Fall ist, ist Bitbake weit mehr als Sie brauchen. –

+0

Danke! Ich werde diesen Kurs versuchen. Ich versuche das Paket für 'Yocto Project 1.6' zu bauen, dessen Codename' Diasy', 'poky' Version' 11' und arch 'p2020' ist. –