Show pagesourceOld revisionsBacklinksBack to top × Table of Contents OpenWrt Buildroot – Установка Требования к системе Процедура Таблица известных 'предпосыллок' и соответствующие им пакеты OpenWrt Buildroot – Установка OpenWrt Buildroot - наиболее предпочтительный набор инструментов для сборки OpenWrt. Рекомендуется использовать GNU/Linux Distribution, либо автономную установку или отдельную систему в виртуальной среде (VMware или Qemu). Cygwin вероятно, не корректно работает, и хотя возможно собрать образ OpenWrt на ~BSD или MacOSX системах, успех не гарантирован. Не стесняйтесь попробовать и поделиться результатами. Не забудьте прочитать Troubleshooting. Требования к системе 350 МБ места на жестком диске для загрузки исходных кодов; 3-4 ГБ места на жестком диске для сборки (кросс-компиляции) OpenWrt. Процедура 1. Все команды выполнять из под обычного пользователя (не root)! 2. Все команды OpenWrt Buildroot выполнять в директории <buildsystem root>, т.е. ~/openwrt/trunk/ 3. Не собирать в директории имеющей в названии пути пробелы Установите subversion (коротко: svn), для загрузки исходного кода OpenWrt, и build tools для компиляции: sudo apt-get install subversion build-essential для более подробной информации об svn смотрите svn и subversion documentation (multiple languages) для более подробной информации о build tools смотрите make и build-essential Загрузка исходного кода OpenWrt с помощью git. git clone https://github.com/openwrt/openwrt.git cd openwrt эта команда создаст директорию 'trunk', которая является основной директорией OpenWrt для trunk ревизии R27988, объем исходного кода составляет 14,382 файла, общим размером 150 МБ включает в себя OpenWrt Buildroot system. более подробно о процессе загрузки исходного кода Downloading Sources. Скачиваем и устанавливаем feeds используя feeds скрипты. (optional)./scripts/feeds update -a ./scripts/feeds install -a после этого, ревизия 7367, папка trunk содержит 26,650 файлов общим размером 302 МБ (установка отдельного пакета: ./scripts/feeds install НАЗВАНИЕПАКЕТА) Используйте следующие команды для проверки наличия необходимых пакетов:make defconfig make prereq make menuconfig будет выведен список недостающих системных пакетов, необходимых для успешной сборки OpenWRT с помощью Buildroot. Установите недостающие пакеты с помощью команды менеджера пакетов. Смотрите примеры и таблицу ниже для более подробной информации. Продолжайте с build или Build OpenWrt on Mac OS X 10.7 Lion После конфигурации и работы make (как описано здесь), папка trunk содержит 244,451 файл общим размером 3.2ГБ! Таблица известных 'предпосыллок' и соответствующие им пакеты Таблица с именем пакета для каждой 'предпосылки' разделена для различных дистрибутивов Linux. Предпосылка Debian Suse Red Hat OS X (via MacPorts) Fedora NetBSD asciidoc asciidoc asciidoc asciidoc asciidoc asciidoc ? bash bash bash ? bash ? bash binutils binutils binutils binutils binutils binutils ? bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 ? fastjar fastjarfastjar libgcj fastjar libgcj ? flex flexflex ? flex flex ? git git-core git-core ? ? ? ? g g gcc-c gcc-c ? This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies Last modified: 2018/03/04 12:32by bobafetthotmail