Компиляция исходников OpenWRT

Подготовка

Для этого нам потребуется ОС семейства Linux. Я использую Ubuntu, установив её в виртуальную машину.

Скачать: VirtualBox | VMWare

Скачать Ubuntu

Думаю с установкой проблем возникнуть не должно.

Установка

Устанавливаем необходимые пакеты:

sudo apt-get update
sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip

Далее нужно скачать исходники:

  • Основной репозиторий
git clone git://git.openwrt.org/openwrt.git
  • 15.05 branch (Chaos Calmer)
git clone git://git.openwrt.org/15.05/openwrt.git
  • 14.07 branch (Barrier Breaker)
git clone git://git.openwrt.org/14.07/openwrt.git

В домашней папке появится папка с названием openwrt.

Если нужно то скачиваем и устанавливаем все пакеты:

cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a

Запускаем проверку и настройку:

make defconfig
make prereq
make menuconfig

Выбираем профиль нашего роутера и пакеты которые нам необходимы в прошивке.

После того как все настроили сохраняем профиль, жмем Exit и выполняем команду make. Это запустит компиляцию. Теперь ждем примерно полтора — два часа, после чего в папке bin появятся все скомпилированные образы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *