|
07.11.2018, 17:34 | #1 |
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152 |
а если перевести? Что-то страшное?
Для полного соответствия конкретным релизам лучше пользоваться ImageBuilder |
08.11.2018, 11:53 | #2 | |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 441 |
Цитата:
Код:
sana@sana ~ $ cd ~/openwrt sana@sana ~/openwrt $ ./scripts/feeds update -a Updating feed 'packages' from 'https://git.lede-project.org/feed/packages.git^dc558eaa296686603c1730c1aab01f3ea69d7831' ... Клонирование в «./feeds/packages»… fatal: unable to access 'https://git.lede-project.org/feed/packages.git/': Failed to connect to git.lede-project.org port 443: Время ожидания соединения истекло failed. Updating feed 'luci' from 'https://git.lede-project.org/project/luci.git^7f6fc1681f7becc514a58082e871f3855d3a123f' ... Клонирование в «./feeds/luci»… fatal: unable to access 'https://git.lede-project.org/project/luci.git/': Failed to connect to git.lede-project.org port 443: Время ожидания соединения истекло failed. Updating feed 'routing' from 'https://git.lede-project.org/feed/routing.git^dbbad8472288498c17825303d834da3ee5030806' ... Клонирование в «./feeds/routing»… fatal: unable to access 'https://git.lede-project.org/feed/routing.git/': Failed to connect to git.lede-project.org port 443: Время ожидания соединения истекло failed. Updating feed 'telephony' from 'https://git.lede-project.org/feed/telephony.git^1f0fb2538ba6fc306198fe2a9a4b976d63adb304' ... Клонирование в «./feeds/telephony»… fatal: unable to access 'https://git.lede-project.org/feed/telephony.git/': Failed to connect to git.lede-project.org port 443: Время ожидания соединения истекло failed. С прокси вроде пошло..) Только выдало две ошибки, это не страшно?: Код:
ERROR: please fix feeds/telephony/net/freeswitch/Makefile - see logs/feeds/telephony/net/freeswitch/dump.txt for details ERROR: please fix feeds/telephony/net/freeswitch-stable/Makefile - see logs/feeds/telephony/net/freeswitch-stable/dump.txt for details Страшно, Luci нет в make menuconfig Последний раз редактировалось sana555; 08.11.2018 в 13:30. |
|
08.11.2018, 19:29 | #3 | ||
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152 |
Цитата:
Цитата:
Вот это странно. А если еще раз /feeds update -a и /feeds install -a можем продолжить неспешные танцы с бубном в старой теме. |
||
08.11.2018, 20:20 | #4 |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 441 |
|
11.11.2018, 15:35 | #5 | |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443 |
Цитата:
|
|
08.11.2018, 18:03 | #6 | |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 441 |
Цитата:
Накатал мануал по крупицам, может кому сгодится: Устаналиваем зависимости для make: Код:
sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc Заходим сюда: https://downloads.openwrt.org/ Выбираем в: Stable Release cтабильную прошивку, или какую угодно Далее переходим примерно по следующему пути: https://downloads.openwrt.org/releas...m53xx/generic/ с скачиваем там архив(именно архив, а не готовую прошивку(она находится внизу) openwrt-imagebuilder-18.06.1-bcm53xx.Linux-x86_64.tar.xz Или полный путь скачивания: https://downloads.openwrt.org/releas...-x86_64.tar.xz Создаем папку openwrt Код:
mkdir ~/openwrt cd ~/openwrt Распаковать Код:
tar -xvjf openwrt-imagebuilder-18.06.1-bcm53xx.Linux-x86_64.tar.xz cd openwrt-imagebuilder-18.06.1-bcm53xx.Linux-x86_64 Код:
mkdir -p ./files/etc/config Код:
scp [email protected]:/etc/config/network files/etc/config/ scp [email protected]:/etc/config/wireless files/etc/config/ scp [email protected]:/etc/config/firewall files/etc/config/ scp [email protected]:/etc/config/dhcp files/etc/config/ scp [email protected]:/etc/config/system files/etc/config/ Код:
make image PROFILE=asus-rt-n18u PACKAGES="block-mount blockd kmod-ath9k-htc kmod-fs-ext4 kmod-fuse kmod-usb-acm kmod-usb-core kmod-usb-net kmod-usb-net-cdc-ether kmod-usb-net-rndis kmod-usb-ohci kmod-usb-storage kmod-usb-storage-extras kmod-usb-wdm kmod-usb2 kmod-usb3 luci luci-i18n-base-ru nano openssh-sftp-server ppp ppp-mod-pppoe ppp-mod-pppol2tp ppp-mod-pptp uhttpd usb-modeswitch wpad" FILES=files/ PROFILE=asus-rt-n18u - задаем, для какого роутера мы собираем прошивку. asus-rt-n18u нужно заменить если у вас другой роутер. Наименование профайлов смотрим командой и выбираем свой Код:
make info Код:
asus-rt-ac68u: -Это и есть название профайла Asus RT-AC68U Что бы убрать пакет перед ним нужно поставить знак минус. Ключ FILES=files/ задает месторасположение конфигурационных файлов, таких как network, firewall, dhcp, system, wireless, которые я скопировал выше. Данный ключ можно убрать, тогда конфигурационные файлы будут настроены по умолчанию. ======================================== === Если будет ошибка во время сборки по недостающим пакетам, то Очищаем папку /bin Для удаления временных файлов сборки и сгенерированных образов служит команда: Код:
make clean https://downloads.openwrt.org/releas...ages/packages/ и помещаем в каталог openwrt-imagebuilder-18.06.1-bcm53xx.Linux-x86_64/packages/ Собранную прошивку смотрим в каталоге bin ======================================== === Устанавливаем прошивку через веб интерфейс, tftp Или Копируем ее на роутер для дальнейшей прошивки. 192.168.1.1 - это ip моего роутера, естественно меняете на свой. Код:
scp ./bin/ar71xx/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin [email protected]:/tmp Код:
ssh [email protected] cd /tmp mtd -r write openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin firmware Последний раз редактировалось sana555; 08.11.2018 в 18:18. |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|