2017-03-05 3 views
1

Ich baue yocto für eine bestimmte Hardware (imx6 Saber-SDB von NXP). Ich möchte ein bestimmtes (Chrom-) Paket aus dem Build-Prozess entfernen. damit das Chrompaket nicht heruntergeladen, kompiliert und auch nicht zum Zielbild gehört.So entfernen Sie ein bestimmtes Paket von yocto

Kann mir irgendein Körper vorschlagen, wie man das macht?

Danke und Grüße, Giri

Antwort

0

Sie können Bild Rezept und entfernen (auf Kommentar) Linie bearbeiten, die dort angesiedelt werden sollten:

IMAGE_INSTALL_append = “ chromium” 

(auch + in IMAGE_INSTALL sein könnte =), werfen Sie einen Blick auf here.

Die Bildrezept Datei ist Bitbake-Datei mit dem Namen, den Sie verwenden, um Ihr Bild zu erstellen, sollten Sie in der Lage sein, es in einem Meta-Ordner, z. meta- <> /meta-fsl-demos/recipes-fsl/images/fsl-image-gui-sdk.bb.

Beachten Sie, dass IMAGE_INSTALL nicht, wenn in Build-Verzeichnis conf/local.conf verwendet empfohlen (und es sieht es funktioniert einfach nicht so weit wie ich gesehen habe). Deshalb empfehlen wir, das vorhandene Bildrezept entweder zu ändern oder zu klonen/zu modifizieren.

3

Unten ist, wie Sie Chrom-Paket von Ihrem Bild entfernen können.

IMAGE_INSTALL_remove += "chromium" 

Der andere Weg ist PACKAGE_EXCLUDE. Werfen Sie einen Blick here

+0

PACKAGE_EXCLUDE: "Unterstützung existiert nicht für DEB", d. wenn Deb-Pakete verwendet werden (wie wir es beispielsweise in der Firma haben, in der ich arbeite) – pmod

Verwandte Themen