Инструменты пользователя

Инструменты сайта


wiki:openwrt:build_rtk

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:openwrt:build_rtk [2026/05/11 19:17] – [Шаг 2. Получение и настройка исходного кода] Dimanwiki:openwrt:build_rtk [2026/05/11 20:47] (текущий) – [Альтернативный план] Diman
Строка 62: Строка 62:
 </code> </code>
  
 +в Ubuntu 16.04 по умолчанию стоит старая версия automake, установим новее вручную
 +
 +<code bash>
 +
 +
 +cd /tmp
 +wget https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.gz
 +tar -xzf automake-1.16.5.tar.gz
 +cd automake-1.16.5
 +./configure --prefix=/usr
 +make
 +sudo make install
 +
 +# Проверьте
 +# Убедитесь, что версия automake 1.16 или новее
 +automake --version
 +
 +</code>
 ==== Шаг 2. Получение и настройка исходного кода ==== ==== Шаг 2. Получение и настройка исходного кода ====
  
Строка 151: Строка 169:
  
 make V=99 -j1 make V=99 -j1
 +
 +#
 +# Очень длинный процесс
 +#
 +make world
 +
 +</code>
 +
 +==== Альтернативный план ====
 +
 +
 +<code bash>
 +
 +git clone https://github.com/vido89/Open-Wrt-RTK.git
 +cd Open-Wrt-RTK/rtk_openwrt_src
 +cp rtk_deconfig/defconfig_rtl8196xd .config
 +./scripts/feeds update -a
 +./scripts/feeds install -a
 +./rtk_scripts/rtk_init.sh patch
 +make V=99
 +</code>
 +
 +
 +
 +В этом месте возникает ошибка **Exec format error**, потому что вы пытаемся собрать Open-Wrt-RTK на 32-битной системе, а его инструменты (find, xzcat) собраны для 64-битной архитектуры.
 +
 +Репозиторий vido89/Open-Wrt-RTK предназначен для сборки в 32-битной среде (i686), о чём явно говорит структура тулчейна и скриптов.
 +
 +<code bash>
 +cd Open-Wrt-RTK/rtk_openwrt_src
 +
 +# Очистить старые сборки
 +make clean
 +rm -rf staging_dir/host/
 +
 +# Пересобрать tools для 32-bit
 +make tools/compile V=99
 +
 +# Затем продолжить
 +make world V=99
  
 </code> </code>
wiki/openwrt/build_rtk.1778527046.txt.gz · Последнее изменение: Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki