Pxe: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (→Подготовка сборочницы) |
Vovan (обсуждение | вклад) (→Подготовка сборочницы) |
||
| Строка 7: | Строка 7: | ||
cd | cd | ||
| + | |||
| + | ==Клонирование исходников и сборка== | ||
git clone https://github.com/openwrt/openwrt | git clone https://github.com/openwrt/openwrt | ||
| Строка 19: | Строка 21: | ||
результаты будут в папке bin | результаты будут в папке bin | ||
| + | |||
| + | ==Если нужен доп. софт== | ||
| + | |||
| + | ./scripts/feeds update -a | ||
| + | ./scripts/feeds install -a | ||
| + | |||
| + | Затем через | ||
| + | |||
| + | make menuconfig | ||
| + | |||
| + | выбираем нужные пакеты и пересобираем через | ||
| + | |||
| + | make -j$(nproc) | ||
Версия 11:41, 16 февраля 2022
Содержание
OpenWRT
Подготовка сборочницы
apt update && apt dist-upgrade -y && apt install -y binutils libncurses5-dev bzip2 flex gawk gcc-7 grep libc-dev libz-dev make perl python rsync subversion unzip git
cd
Клонирование исходников и сборка
git clone https://github.com/openwrt/openwrt
cd openwrt
make menuconfig
(там выбрать target x86, subtarget=x86_64), в build settings сконфигурить размеры образа, еще в base system выпилить firewall если он не нужен, и т.д...
make -j$(nproc)
результаты будут в папке bin
Если нужен доп. софт
./scripts/feeds update -a ./scripts/feeds install -a
Затем через
make menuconfig
выбираем нужные пакеты и пересобираем через
make -j$(nproc)