02.12.2013, 16:51 | #101 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
В файле Packages находятся описания всех файлов репозитория
и в нем прописывается версия и контрольная сумма пакета Просто заменить пакет не получится, так как версия и md5sum не будут совпадать |
02.12.2013, 19:52 | #102 | |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Цитата:
Неужели все нужно делать за один раз? |
|
02.12.2013, 20:35 | #103 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Можно, но я Вам ответил почему у Вас ошибка вышла
|
02.12.2013, 21:21 | #104 |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Спасибо за ответ!
Хотя я ничего и не понял если честно Буду заочно считать, что ошибка заключалась в командах ./scripts/feeds update -a ./scripts/feeds install -a хотя я после них собрал и залил уже новую прошивку. Буду дальше экпериментировать. |
02.12.2013, 21:31 | #105 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Я уже не однократно писал, что пакеты с приставкой kmod
Нельзя отдельно скомпилировать, то есть скомпилировать можно, но они не будут работать, даже если пытаться обмануть , вписать ложную версию, то они установятся но не заработают. Это пакеты нужно компилировать только вместе с прошивкой |
02.12.2013, 21:37 | #106 |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Я заранее приношу свои извенения если туплю или чего-то недопонимаю, но я ведь собирал не кернеловкий пакет kmod. Я пытался собрать sftp сервер, причем из исходных текстов скачанных не из репозитория OpenWRT а с сайта разарботчиков.
Вот я и думаю, может в этом дело? |
02.12.2013, 21:44 | #107 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Тогда попробуйте подсунуть его в репозиторий, только описание в файле Packages поменяйте
|
02.12.2013, 21:55 | #108 |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
|
04.12.2013, 13:21 | #109 |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
del
Последний раз редактировалось wanvo; 05.12.2013 в 10:54. |
04.12.2013, 20:46 | #110 | |
Member
Регистрация: 21.11.2013
Сообщений: 44
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Постепенно пришел к необходимости сборки своей версии прошивки со своим репозиторием.
Во первых у меня используется SD карта - а правка исходных текстов и своя сборка. Во вторых со свежими сорцами исчезла проблемма дергания видеопотока на высоких разрешениях. Но огромный минус этого подхода - нет готового репозитория. Если обычные пакеты(без приставки KMOD) можно качнуть из текущего репозитория ветки trunk то пакеты ядра уже мне не подходят. Озадачился сборкой своего репозитория кернеловских модулей. Выставляю все неотмеченные ранее пакты ядра в опцию М и пытаюсь собрать. И тут столкнулся с неприятной штукой - сборка вылетает с ошибками. Например вот Цитата:
Что вообще делать в таких случаях? Другие люди как-то-же собирают репозитории? Я только-только с линуксом познакомился, опыта мало еще. Подскажите, как действовать? UPD Возможно кому-то пригодиться: Есть такая команда make V=99 2>&1 | tee build.log | grep -i error сохраняет весь вывод в файл build.log. Нашел ее тут. Мне очень помогает найти пакеты, на которых компиллятор "спотыкается". Пока просто исключаю их из сборки. Есть подозрение, что нужно где-то что-то донастраивать для сборки полного репозитория. Кстати ошибки возникают намного выше, чем остановка по ошибке. Искать нужно там. Последний раз редактировалось wanvo; 05.12.2013 в 12:18. Причина: Частично ответил на вопрос |
|
Здесь присутствуют: 54 (пользователей: 0 , гостей: 54) | |
|
|