User Tools

Site Tools


de:doc:howto:buildroot.exigence

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
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>​
  
de/doc/howto/buildroot.exigence.1366381893.txt.bz2 · Last modified: 2013/04/19 16:31 (external edit)