Bitbake-Yocto- Packages addieren

#6522043
Lesenswert?

Ich bin neu zu Yocto und hatte paar fragen bezüglich der Addition von 
Pakete/Libs zu dem Image bevor man das Build macht. Ich hatte eine 
leichtere Erfahrung mit anderen Distros wie Buildroot.

Ich weiß nur, dass man das folgende Kommando benutzen soll in dem 
local.conf File:
1
IMAGE_INSTALL_append = "  tar systemd sudo surf"

Man muss aber auch die Layers in dem bblayers.conf File integrieren 
durch:
1
 BBLAYERS =+
In meinem bblayer.conf file müssten alle verfügbare layers integriert 
werden.


Meine Fragen wären dann:

1- wie weiß man, dass ein Paket installiert werden kann. Anders gesagt, 
wenn ich alle Layers integriert habe und ein zufälliges Paket 
installieren möchte, wie weiß ich, dass die recipies für dieses Paket 
vorhanden sind.

2-In dem Fall wo ein Paket nicht in den Layers verfügbar ist, was muss 
genau getan werden?

3-Wie weiß man welche Pakete nach dem Build installiert wurden?

Viele Grüße
Gast #6522089
Lesenswert?

Hallo,

1 - es gibt Dutzende (Hunderte?) Layer, die sollte man NICHT alle 
einbinden da das parsen ewig dauert. Das passende Layer und Recipe 
findet man über Google, „yocto Meta Programmname“ und „yocto recipe 
Programmname“ sind gute Startpunkte.

2 - Dann muss man selber ein Recipe erstellen. Abhängig vom Programm 
kann ein triviales „devtool add recipe-name sourcepath“ reichen oder 
beliebig kompliziert werden.

3 - im Top/deploy/image/xyz Verzeichnis gibt es eine Manifest-Datei, da 
steht das drin

Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren