OpenWrt Buildroot - наиболее предпочтительный набор инструментов для сборки OpenWrt. Рекомендуется использовать GNU/Linux Distribution, либо автономную установку или отдельную систему в виртуальной среде (VMware или Qemu). Cygwin вероятно, не корректно работает, и хотя возможно собрать образ OpenWrt на ~BSD или MacOSX системах, успех не гарантирован. Не стесняйтесь попробовать и поделиться результатами. Не забудьте прочитать Troubleshooting.
| | 1. Все команды выполнять из под обычного пользователя (не root)! 2. Все команды OpenWrt Buildroot выполнять в директории <buildsystem root>, т.е. ~/openwrt/trunk/3. Не собирать в директории имеющей в названии пути пробелы |
subversion (коротко: svn), для загрузки исходного кода OpenWrt, и build tools для компиляции: sudo apt-get install subversion build-essential
svn и subversion documentation (multiple languages)make и build-essentialgit. git clone https://github.com/openwrt/openwrt.git cd openwrt
./scripts/feeds update -a ./scripts/feeds install -a
trunk содержит 26,650 файлов общим размером 302 МБ (установка отдельного пакета: ./scripts/feeds install НАЗВАНИЕПАКЕТА)make defconfig make prereq make menuconfig
После конфигурации и работы make (как описано здесь), папка
trunk содержит 244,451 файл общим размером 3.2ГБ!
Таблица с именем пакета для каждой 'предпосылки' разделена для различных дистрибутивов Linux.