http://wiki.blue-panel.com/index.php?title=Build_images_and_compile_programs_with_OE_2.5&feed=atom&action=history
Build images and compile programs with OE 2.5 - Versionsgeschichte
2024-03-29T00:46:10Z
Versionsgeschichte dieser Seite in Gemini-Wiki
MediaWiki 1.34.2
http://wiki.blue-panel.com/index.php?title=Build_images_and_compile_programs_with_OE_2.5&diff=18617&oldid=prev
Mfgeg am 29. September 2018 um 18:51 Uhr
2018-09-29T18:51:22Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 29. September 2018, 18:51 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l11" >Zeile 11:</td>
<td colspan="2" class="diff-lineno">Zeile 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* DM 7080 HD</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* DM 7080 HD</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* DM 900 </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* DM 900 </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* DM 920 </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Supported operating systems ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Supported operating systems ==</div></td></tr>
</table>
Mfgeg
http://wiki.blue-panel.com/index.php?title=Build_images_and_compile_programs_with_OE_2.5&diff=18166&oldid=prev
Mfgeg am 18. November 2016 um 19:12 Uhr
2016-11-18T19:12:17Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 18. November 2016, 19:12 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Zeile 17:</td>
<td colspan="2" class="diff-lineno">Zeile 17:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Xubuntu 16.04.1 LTS ”Xenial Xerus” [amd64]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Xubuntu 16.04.1 LTS ”Xenial Xerus” [amd64]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Debian 8.6 ”Jessie” [amd64] </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Debian 8.6 ”Jessie” [amd64] </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* Mint 18 "Sarah" [amd64]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Install dependencies ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Install dependencies ==</div></td></tr>
</table>
Mfgeg
http://wiki.blue-panel.com/index.php?title=Build_images_and_compile_programs_with_OE_2.5&diff=18114&oldid=prev
Mfgeg: /* Weblinks */
2016-11-06T10:31:27Z
<p><span dir="auto"><span class="autocomment">Weblinks</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 6. November 2016, 10:31 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l157" >Zeile 157:</td>
<td colspan="2" class="diff-lineno">Zeile 157:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://opendreambox.org/ opendreambox.org]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://opendreambox.org/ opendreambox.org]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [http://git.opendreambox.org/?p=opendreambox.git<del class="diffchange diffchange-inline">;a=blob_plain</del>;f=doc/opendreambox.txt Documentation about opendreambox]</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [http://git.opendreambox.org/?p=opendreambox.git;f=doc/opendreambox.txt<ins class="diffchange diffchange-inline">;hb=refs/heads/krogoth </ins>Documentation about opendreambox]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [http://git.opendreambox.org/?p=opendreambox.git;a=<del class="diffchange diffchange-inline">summary </del>opendreambox git Repository]</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [http://git.opendreambox.org/?p=opendreambox.git;a=<ins class="diffchange diffchange-inline">shortlog;h=refs/heads/krogoth </ins>opendreambox git Repository]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.openembedded.org/wiki/Main_Page OpenEmbedded]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.openembedded.org/wiki/Main_Page OpenEmbedded]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://docs.openembedded.org/usermanual/usermanual.html Openembedded manual]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://docs.openembedded.org/usermanual/usermanual.html Openembedded manual]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.multitech.net/developer/products/multiconnect-ocg/development/writing-bitbake-recipes/ Writing BitBake Recipes]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.multitech.net/developer/products/multiconnect-ocg/development/writing-bitbake-recipes/ Writing BitBake Recipes]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [https://www.yoctoproject.org/docs/1<del class="diffchange diffchange-inline">.5</del>.1/ref-manual/ref-manual.html The Yocto Project Reference Manual]</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [https://www.yoctoproject.org/docs/<ins class="diffchange diffchange-inline">2.</ins>1.1/ref-manual/ref-manual.html The Yocto Project Reference Manual <ins class="diffchange diffchange-inline">(krogoth)</ins>]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Instructions (en)]]]]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Instructions (en)]]]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Software]]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Software]]</div></td></tr>
</table>
Mfgeg
http://wiki.blue-panel.com/index.php?title=Build_images_and_compile_programs_with_OE_2.5&diff=18113&oldid=prev
Mfgeg: /* Debian / Ubuntu / Mint */
2016-11-06T10:11:02Z
<p><span dir="auto"><span class="autocomment">Debian / Ubuntu / Mint</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 6. November 2016, 10:11 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l24" >Zeile 24:</td>
<td colspan="2" class="diff-lineno">Zeile 24:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Use the following command to install the dependencies:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Use the following command to install the dependencies:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><syntaxhighlight></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><syntaxhighlight></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>sudo apt-get install git build-essential diffstat texi2html texinfo subversion chrpath cvs gawk gettext-lint autopoint</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>sudo apt-get install git build-essential diffstat texi2html texinfo subversion chrpath cvs gawk gettext-lint autopoint <ins class="diffchange diffchange-inline">gcc-multilib</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></syntaxhighlight></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></syntaxhighlight></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>If packages are missing, the build of the image will be terminated with an error message. E.g. if <code>wget</code> is not installed:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>If packages are missing, the build of the image will be terminated with an error message. E.g. if <code>wget</code> is not installed:</div></td></tr>
</table>
Mfgeg
http://wiki.blue-panel.com/index.php?title=Build_images_and_compile_programs_with_OE_2.5&diff=18110&oldid=prev
Mfgeg: /* other distros */
2016-11-06T10:07:43Z
<p><span dir="auto"><span class="autocomment">other distros</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 6. November 2016, 10:07 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l36" >Zeile 36:</td>
<td colspan="2" class="diff-lineno">Zeile 36:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== other distros ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== other distros ===</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [<del class="diffchange diffchange-inline">http</del>://www.<del class="diffchange diffchange-inline">openembedded</del>.org/<del class="diffchange diffchange-inline">wiki</del>/<del class="diffchange diffchange-inline">Getting_started Getting started</del>] <del class="diffchange diffchange-inline">of the Openembedded project the dependencies for other distros are described</del>.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In <ins class="diffchange diffchange-inline">the Yocto Project Reference Manual, the dependencies for other distributions are described in the </ins>[<ins class="diffchange diffchange-inline">https</ins>://www.<ins class="diffchange diffchange-inline">yoctoproject</ins>.org/<ins class="diffchange diffchange-inline">docs/2.1.1/ref-manual</ins>/<ins class="diffchange diffchange-inline">ref-manual.html#required-packages-for-the-host-development-system System Requirements</ins>] <ins class="diffchange diffchange-inline">section</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Create the development environment ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Create the development environment ==</div></td></tr>
</table>
Mfgeg
http://wiki.blue-panel.com/index.php?title=Build_images_and_compile_programs_with_OE_2.5&diff=18070&oldid=prev
Mfgeg: Die Seite wurde neu angelegt: „{|width="40%" |Bild:deutsch.png - in Deutsch |Bild:english.png - Build images and compi…“
2016-11-04T18:39:08Z
<p>Die Seite wurde neu angelegt: „{|width="40%" |<a href="/index.php/Datei:Deutsch.png" title="Datei:Deutsch.png">Bild:deutsch.png</a> - <a href="/index.php/Images_erstellen_und_Programme_kompilieren_unter_OE_2.5" title="Images erstellen und Programme kompilieren unter OE 2.5">in Deutsch</a> |<a href="/index.php/Datei:English.png" title="Datei:English.png">Bild:english.png</a> - Build images and compi…“</p>
<p><b>Neue Seite</b></p><div>{|width="40%"<br />
|[[Bild:deutsch.png]] - [[Images erstellen und Programme kompilieren unter OE 2.5|in Deutsch]]<br />
|[[Bild:english.png]] - [[Build images and compile programs with OE 2.5|in English]]<br />
|}<br />
<br />
{{Achtung| This article requires some in-depth experience with Dreambox / Linux and is for advanced users.}}<br />
The article describes the configuration of the [[OE 2.5 (en)|OE 2.5]] development environment under [http://en.wikipedia.org/wiki/Linux Linux], to build [[CVS / OE - Image (en)|images]] and programs for a Dreambox. Supported models are:<br />
* DM 520<br />
* DM 525<br />
* DM 820 HD<br />
* DM 7080 HD<br />
* DM 900 <br />
<br />
== Supported operating systems ==<br />
For the setup of the development environment linux is mandatory. Theoretically it's possible different distros. But only some are able to build OpenDreambox. The following distros can handle this ;)<br />
* Ubuntu 16.04.1 LTS ”Xenial Xerus” [amd64]<br />
* Xubuntu 16.04.1 LTS ”Xenial Xerus” [amd64]<br />
* Debian 8.6 ”Jessie” [amd64] <br />
<br />
== Install dependencies ==<br />
The setup of the OE 2.5 development environment, and afterwards building the images and packages (deb) require some additional packages. The following sections describes the installation of the dependencies for the different Linux distros:<br />
<br />
=== Debian / Ubuntu / Mint ===<br />
Use the following command to install the dependencies:<br />
<syntaxhighlight><br />
sudo apt-get install git build-essential diffstat texi2html texinfo subversion chrpath cvs gawk gettext-lint autopoint<br />
</syntaxhighlight><br />
If packages are missing, the build of the image will be terminated with an error message. E.g. if <code>wget</code> is not installed:<br />
<syntaxhighlight><br />
ERROR: OE-core's config sanity checker detected a potential misconfiguration.<br />
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).<br />
Following is the list of potential problems / advisories:<br />
<br />
Please install following missing utilities: wget<br />
</syntaxhighlight><br />
<br />
=== other distros ===<br />
In [http://www.openembedded.org/wiki/Getting_started Getting started] of the Openembedded project the dependencies for other distros are described.<br />
<br />
== Create the development environment ==<br />
Open the terminal and change the working directory, to the directory you want to use for the environment. The files of the [http://en.wikipedia.org/wiki/Git git] repository will be available in the directory <code>opendreambox</code> once the following command is executed.<br />
<syntaxhighlight><br />
git clone -b krogoth git://git.opendreambox.org/git/opendreambox.git<br />
</syntaxhighlight><br />
Now you can enter the directory <code>opendreambox</code> with the following command.<br />
<syntaxhighlight><br />
cd opendreambox<br />
</syntaxhighlight><br />
<br />
=== Update the development environment ===<br />
Use the following command to update the OE 2.5 development environment (Dreambox [http://en.wikipedia.org/wiki/Software_Development_Kit SDK]). Have some patience and wait until the update is completed. At the end you will see <code>[*] The Dreambox SDK is now up-to-date</code>.<br />
<syntaxhighlight><br />
make update<br />
</syntaxhighlight><br />
<br />
=== git user information (optional) ===<br />
Enter your email address and user name with following commands (if not done before for older OE version, e.g. [[OE 2.2 (en)|OE 2.2]]).<br />
<syntaxhighlight><br />
git config --global user.email "you@example.com"<br />
</syntaxhighlight><br />
<syntaxhighlight><br />
git config --global user.name "Your Name"<br />
</syntaxhighlight><br />
<br />
=== Informations about the development environment ===<br />
The following command will display useful informations concerning the development environment.<br />
<syntaxhighlight><br />
make help<br />
</syntaxhighlight><br />
<br />
=== Build an image ===<br />
An image can be build for the following Dreamboxes.<br />
* dm520, dm525, dm820, dm7080, dm900 <br />
<br />
Start the building process with the following command for the desired [[Dreambox-Varianten|Dreambox type]] (e.g. for the DM 7080 HD). The download and the subsequent build of the image and packages can take a while. So please, be patient. The building process takes, depending on the resources, several hours and for every image approximately 38GB is needed.<br />
<syntaxhighlight><br />
make image MACHINE=dm7080<br />
</syntaxhighlight><br />
<br />
=== Images and packages ===<br />
The images can be found in the following paths of the <code>opendreambox</code> environment.<br />
<syntaxhighlight><br />
/opendreambox/build/dm7080/tmp-xxx/deploy/images<br />
</syntaxhighlight><br />
Pakete (deb) sind im folgenden Verzeichnis zu finden.<br />
<syntaxhighlight><br />
/opendreambox/build/dm7080/tmp-xxx/deploy/deb<br />
</syntaxhighlight><br />
<br />
== Update the development environment ==<br />
Use the following command in your <code>opendreambox</code> directory to update the development environment. As a result, the changes of the git will be transfered into your local Dreambox SDK.<br />
<syntaxhighlight><br />
make update<br />
</syntaxhighlight><br />
<br />
=== Build an image ===<br />
Start the building process with the following command for the desired Dreambox type (e.g. for the DM 7080 HD).:<br />
<syntaxhighlight><br />
make image MACHINE=dm7080<br />
</syntaxhighlight><br />
<br />
== Build packages with BitBake ==<br />
With the available recipes of the Dreambox SDK it's possible to use the [http://en.wikipedia.org/wiki/BitBake bitbake] command to create packages (*.deb). First of all, create the <code>bitbake</code> environment with following commands.<br />
Go to the <code>opendreambox</code> directory before entering the command.<br />
<syntaxhighlight><br />
source bitbake.env<br />
</syntaxhighlight><br />
Open the <code>build</code> directory of your Dreambox type. For the DM 7080 HD the command is:<br />
<syntaxhighlight><br />
cd build/dm7080<br />
</syntaxhighlight><br />
The build of a package is done like this:<br />
<syntaxhighlight><br />
bitbake $Package_name<br />
</syntaxhighlight><br />
For the program [http://sourceforge.net/projects/atftp atftp] the command is:<br />
<syntaxhighlight><br />
bitbake atftp<br />
</syntaxhighlight><br />
After the successful build, the package is available in the following directory:<br />
<syntaxhighlight><br />
/opendreambox/build/dm7080/tmp-xxx/deploy/deb<br />
</syntaxhighlight><br />
<br />
=== Show available recipes ===<br />
The following command will display the available recipes for <code>bitbake</code>. <br />
<syntaxhighlight><br />
bitbake -s<br />
</syntaxhighlight><br />
As the list is quite long, you can limit the result:<br />
<syntaxhighlight><br />
bitbake -s | grep $desired_package<br />
</syntaxhighlight><br />
If the recipe for the wanted package is found, the package can be rebuild withe the command <code>"bitbake $package_name"</code>. If the package is not found, you should use a personal or modified recipe to build the package. Or you can use the [http://en.wikipedia.org/wiki/Cross_compiler Cross Compiler] (<code>cross-compile.env</code> Script), to compile the source code of a program / library.<br />
<br />
=== Useful bitbake commands ===<br />
List all of the tasks defined for a given package_name.<br />
<syntaxhighlight><br />
bitbake -c listtasks $package_name<br />
</syntaxhighlight><br />
<br />
Clean the work directory of a desired package.<br />
<syntaxhighlight><br />
bitbake -c clean $package_name<br />
</syntaxhighlight><br />
<br />
Build a desired recipe.<br />
<syntaxhighlight><br />
bitbake -b <pfad/zum/dem/recipe.bb><br />
</syntaxhighlight><br />
<br />
Debug if files or variables are not found with the following command.<br />
<syntaxhighlight><br />
bitbake -D -D -D<br />
</syntaxhighlight><br />
<br />
== Weblinks ==<br />
* [http://opendreambox.org/ opendreambox.org]<br />
* [http://git.opendreambox.org/?p=opendreambox.git;a=blob_plain;f=doc/opendreambox.txt Documentation about opendreambox]<br />
* [http://git.opendreambox.org/?p=opendreambox.git;a=summary opendreambox git Repository]<br />
* [http://www.openembedded.org/wiki/Main_Page OpenEmbedded]<br />
* [http://docs.openembedded.org/usermanual/usermanual.html Openembedded manual]<br />
* [http://www.multitech.net/developer/products/multiconnect-ocg/development/writing-bitbake-recipes/ Writing BitBake Recipes]<br />
* [https://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html The Yocto Project Reference Manual]<br />
<br />
[[Kategorie:Instructions (en)]]]]<br />
[[Kategorie:Software]]</div>
Mfgeg