OpenWrt Buildroot は、OpenWrtをビルドするための ツールチェイン です。ツールチェインをインストールする際には、スタンドアローン環境か、VMwareやQemuなどの仮想環境上に構築したGNU/Linux ディストリビューションにインストールすることをおすすめします。Cygwin環境では恐らく動作しません。また、~BSDやMacOSX 環境ではイメージのビルドを行うことができますが、動作は保証されていません。自由にトライして結果をdevlistに報告してみてください。また、トラブルシューティングも忘れずにお読みください。
| | 1. 全ての作業を non-root ユーザーで行ってください! 2. 全てのコマンドは <buildsystem root> ディレクトリで実行してください。例えば、<buildsystem root>は~/openwrt/trunk/になります。3. フルパスにスペースを含んだディレクトリ内でビルドを行わないでください。 |
subversion (次回よりsvnと略)をインストールします。また、コンパイル環境を整えるために、build toolsのインストールも行います。: sudo apt-get install subversion build-essential
svn and subversion documentation (multiple languages)make and build-essentialsvn経由でOpenWrtのソースコードをダウンロードします。mkdir ~/openwrt cd openwrt svn co svn://svn.openwrt.org/openwrt/trunk/ cd trunk
./scripts/feeds update -a ./scripts/feeds install -a
trunk-ディレクトリは 26,650 ファイル、合計サイズ 302 MiBになります。(もし個別にパッケージをインストールする場合は右記のコマンドを実行してください: ./scripts/feeds install PACKAGENAME)make defconfig make prereq make menuconfig
設定およびmake実行後、(このページで説明されています),
trunk-ディレクトリは244,451 ファイル、合計サイズ約3.2GiBになるでしょう!
以下は、Linux ディストリビューション別に記載された、ビルドするための必要条件になる各パッケージ名の一覧表です。