Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Linux для начинающих

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.11.2013, 19:12   #91
rapid
Member
 
Регистрация: 20.11.2013
Адрес: Брянск
Сообщений: 57
Вес репутации: 0
rapid is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Исходники, слитые с svn://svn.openwrt.org/openwrt/trunk/ являются полными? Т.е. теперь можно дособирать пакеты отдельно, вставлять их в прошивку, не боясь несовместимости с ядром?
rapid вне форума   Ответить с цитированием
Старый 24.11.2013, 19:23   #92
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Мы так и делаем в прошивке CyberWrt, компилируем прошивку с пакетами, но это будет не легко, будут постоянно сыпаться ошибки
Компиляция занимает порядка 16 часов
Admin вне форума   Ответить с цитированием
Старый 25.11.2013, 17:26   #93
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

А почему ошибки сыпятся? Просто достало это!!!
stD вне форума   Ответить с цитированием
Старый 26.11.2013, 10:53   #94
SilverSwift
Senior Member
 
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0
SilverSwift is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Только с компилятором общение строится на принципе взаимоуважения и полной открытости. Если есть ошибка он всегда честно пишет какая и где, в некоторых случаях даже подсказывает как ее исправить.
У меня компилеж SDK + BuildRoot + IMAGEBuilder + образ занимает около 3 часов при 70-80% загрузке ЦП. Нужен шустрый проц, оперативка и шина. Если делать все по мануалу или хотя бы осмысленно, то ошибок не будет.
SilverSwift вне форума   Ответить с цитированием
Старый 26.11.2013, 20:44   #95
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Попробовал я собирать на сервере (ubuntu server 12.04), пока ошибок нет!
Точнее одна ошибка с пакетом java.

Я это к тому, что если кто ставит линукс для компиляции, то ставьте сервер. Правда он без графики, но она тут и не нужна.
stD вне форума   Ответить с цитированием
Старый 26.11.2013, 23:39   #96
SilverSwift
Senior Member
 
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0
SilverSwift is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Ребята, без обид, это рука-лицо.

Если найдется дистрибутив HZbuntu 15.10 в котором будет установлен пакет с джава-машиной, то для компилежа он будет лучшим?)
SilverSwift вне форума   Ответить с цитированием
Старый 01.12.2013, 10:48   #97
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Обращаюсь к знатокам BuildRoot`а: научите пожалуйста собирать пакеты из готовых сорцев.

Если можно на примере, по шагам.
Ну скажем захотелось установить СМС-оповещалку, а gammy для нашей системы нет готовой но есть исходные тексты.
wanvo вне форума   Ответить с цитированием
Старый 01.12.2013, 11:09   #98
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

В шапке темы подробно расписано.
Admin вне форума   Ответить с цитированием
Старый 01.12.2013, 23:20   #99
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Цитата:
Сообщение от Admin Посмотреть сообщение
В шапке темы подробно расписано.
В шапке темы расписано как сделать пакет из одиночного С файла. Спасибо большое автору за описание. Я повторил его шаги и все получилось.
Но когда попробовал собрать программу из исходных текстов со своим собственным Make файлом у меня при сборке полезли ошибки. Причем пакет был, насколько помню, без внешних зависимостей.
Боюсь представить, что-бы было, если-бы потребовались какие-то внешние библиотеки.

Вот этому я прошу научить!Как правильно составить свой Make файл, и может что-то еще дополнительное нужно сделать.

Последний раз редактировалось wanvo; 01.12.2013 в 23:28.
wanvo вне форума   Ответить с цитированием
Старый 02.12.2013, 16:39   #100
wanvo
Member
 
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0
wanvo is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Почему может возникать ошибка " Package vsftpd md5sum mismatch."?
Пакет собирался из исходных текстов по методике поста из шапки. Добавил пакет после основной компилляции прошивки.

Какие-то странности вообще происходят. Был установлен пакет vsftpd из интернетного дефолтного репозитория, все работало. Для работы с python потребовалось добавить поддержку шрифтов kmod-nls-*.
Из интернетного репозитория не подошли.

Я проапдейтил сорцы

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


добавил в menuconfig нужные пакеты с опцией <M> и пересобрал прошивку.
Прошился новой прошивкой.
Пакеты kmod-nls-* установились без ошибок. Установил vsftpd из интернета - стал тихо, без ошибок но не работает.
По команде ps в списке его вижу.
При попытке зайти терминалом по sftp получаю такую строку 'ash: /usr/libexec/sftp-server: not found'
У меня вообще нет такого каталога! Думаю, может что-то не так в репозитории собрали, качаю сорцы, добавляю их в качестве пользовательского пакета.
Пакет собирается. Но при попытке установки этого пакета на роутер получаю " Package vsftpd md5sum mismatch."

Что-то я вообще уже с ума схожу потихоньку! Может кто расскажет, что вообще происходит как дальше бороться с этим всем?
Заранее спасибо!

Последний раз редактировалось wanvo; 02.12.2013 в 16:53.
wanvo вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 12 (пользователей: 0 , гостей: 12)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:53. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика