Differences

This shows you the differences between two versions of the page.

de:doc:howto:buildroot.exigence [2013/04/19 16:31]
de:doc:howto:buildroot.exigence [2014/05/16 10:49] (current)
tmomas Updated to AA
Line 1: Line 1:
====== OpenWrt Buildroot – Installation ====== ====== OpenWrt Buildroot – Installation ======
-[[de:about:toolchain|OpenWrt Buildroot]] ist die bevorzugte [[wpde>Toolchain]] um OpenWrt zu compilieren. Es ist dringend empfohlen eine GNU/Linux Distribution zu benutzen, entweder als direkte Installation oder auch als Virtuelles System auf [[wpde>VMware]] oder [[wpde>Qemu]] (siehe [[http://wiki.ubuntuusers.de/Virtualisierung|hier]]). [[wpde>Cygwin]] wird sehr wahrscheinlich nicht korrekt funktionieren. Es ist theoretisch möglich OpenWrt Buildroot erfolgreich auf [[wpde>Vergleich der BSD-Betriebssysteme|~BSD]] oder auf MacOS X einzusetzen, aber ein Erfolg wird nicht garantiert! Versuchen Sie es und geben Sie hier uns eine Rückmeldung.+[[de:about:toolchain|OpenWrt Buildroot]] ist die bevorzugte [[wpde>Toolchain]] um OpenWrt zu compilieren. Es ist dringend empfohlen eine GNU/Linux Distribution ([[wpde>Debian]] wird empfohlen) zu benutzen, entweder als direkte Installation oder auch als Virtuelles System auf [[wpde>VMware]] oder [[wpde>Qemu]].
 +[[wpde>Cygwin]] wird sehr wahrscheinlich nicht korrekt funktionieren und obwohl es theoretisch möglich ist OpenWrt Buildroot erfolgreich auf [[wpde>Vergleich der BSD-Betriebssysteme|~BSD]] oder auf MacOS X einzusetzen, wird ein Erfolg nicht garantiert!
 +
 +===== Voraussetzungen =====
 +um eine [[de:doc:howto:generic.flashing|installierbares]] OpenWrt-firmware-Datei mit einer Größe von z.B. 8MB herzustellen:
 +  * ca. 150 MB auf der Festplatte für OpenWrt Buildroot
 +  * ca. 350 MB auf der Festplatte für OpenWrt Buildroot + Pakete in den Feeds
 +  * ca. 3-4 GB auf der Festplatte für den Cross-Compiler-Prozess
 +
 +===== Vorgehensweise (auf Debain 7 "Wheezy") =====
 +| ->[[doc:howto:buildroot.exigence.bsd|Vorgehensweise auf ~BSD]] | ->[[doc:howto:buildroot.exigence.macosx|Vorgehensweise auf Mac OS X]]  | ->[[doc:howto:buildroot.exigence.cygwin|Vorgehensweise auf Cygwin]] |
-===== Vorgehensweise ===== 
  - Installieren Sie ''[[wpde>Apache Subversion|subversion]]'' (kurz: ''svn'') um den OpenWrt Quellcode in geeigneter Weise herunterzuladen und die typischen ''[[wpde>GNU Build System|Build Tools]]'', die Sie beim Kompilationsprozess unterstützen werden: <code bash>sudo apt-get install subversion build-essential</code>   - Installieren Sie ''[[wpde>Apache Subversion|subversion]]'' (kurz: ''svn'') um den OpenWrt Quellcode in geeigneter Weise herunterzuladen und die typischen ''[[wpde>GNU Build System|Build Tools]]'', die Sie beim Kompilationsprozess unterstützen werden: <code bash>sudo apt-get install subversion build-essential</code>
    * lesen Sie ''[[man>svn]]'' und vergleichen Sie [[http://packages.debian.org/squeeze/build-essential|build-essential]]     * lesen Sie ''[[man>svn]]'' und vergleichen Sie [[http://packages.debian.org/squeeze/build-essential|build-essential]]
Line 94: Line 103:
Short version: [[https://dev.openwrt.org/wiki/GetSource]]\\ Short version: [[https://dev.openwrt.org/wiki/GetSource]]\\
You have two choices: You have two choices:
-  * Downloading the latest stable release, or  +  * Downloading the latest stable release (Attitude Adjustment; AA12.09), or  
-  * downloading the bleeding edge development snapshot (currently named as "Attitude Adjustment", but often called "trunk").+  * Downloading the bleeding edge development snapshot (also called "trunk").
==== Using Release Sources (stable) ==== ==== Using Release Sources (stable) ====
-As of this writing, the latest stable release is OpenWrt 10.03 "Backfire". There is a Backfire branch in SVN repository, which is still slowly being updated with verified patches. Using it will most likely produce a stable and working OpenWrt installation, but all the newest features and patches might not be there. As an example, this will check out the source code that the backfire release is built from (plus the latest backported fixes from trunk):+As of this writing, the latest stable release is OpenWrt 12.09 "Attitude Adjustment". There is a Attitude Adjustment branch in SVN repository, which is still slowly being updated with verified patches. Using it will most likely produce a stable and working OpenWrt installation, but all the newest features and patches might not be there. As an example, this will check out the source code that the Attitude Adjustment release is built from (plus the latest backported fixes from trunk):
<code> <code>
-svn checkout svn://svn.openwrt.org/openwrt/branches/backfire+svn checkout svn://svn.openwrt.org/openwrt/branches/attitude_adjustment
</code> </code>
-You could alternatively download a 'tagged' version of the backfire sources. For instance, if you insist on using the pristine release sources (no backported fixes applied after the last release), you could use:+You could alternatively download a 'tagged' version of the Attitude Adjustment sources. For instance, if you insist on using the pristine release sources (no backported fixes applied after the last release), you could use:
<code> <code>
-svn checkout svn://svn.openwrt.org/openwrt/tags/backfire_10.03+svn checkout svn://svn.openwrt.org/openwrt/tags/attitude_adjustment_12.09
</code> </code>
You can checkout a certain revision: You can checkout a certain revision:
<code> <code>
-svn checkout --revision=24045 svn://svn.openwrt.org/openwrt/branches/backfire/ ./build_dir+svn checkout --revision=39407 svn://svn.openwrt.org/openwrt/branches/attitude_adjustment/ ./build_dir
</code> </code>

Back to top

de/doc/howto/buildroot.exigence.1366381893.txt.bz2 · Last modified: 2013/04/19 16:31 (external edit)