Page 48 of 67 FirstFirst ... 38464748495058 ... LastLast
Results 706 to 720 of 999

Thread: Переход на новый репозиторий Entware

  1. #706
    Join Date
    Feb 2008
    Location
    Smolensk, Russia
    Posts
    1,991
    Blog Entries
    14
    Quote Originally Posted by Qwaz1 View Post
    Появилась проблема - при установке с нуля требует ulibc, который куда-то делся из packages-листа
    Поправил. В OpenWRT хулиганят.
    Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS

  2. #707
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,359
    Quote Originally Posted by ryzhov_al View Post
    lly, OpenWRT'шники допилили кросс-компиляцию valgrind 1.7.0 до работоспособного состояния на MIPS-платформах
    Справедливости ради стоит заметить что допилили в апстриме, а не сами OpenWRT'шники.

    И ещё: OpenWRT-мейнтейнеры резко возлюбили librpc, включив её безусловную сборку и использование на всех собираемых платформах. WTF?!
    Я не смотрел, возможно реализация rpc лучше в librpc, чем в uClibc. Но хорошо бы иметь конкретные цифры (скорость, память, стек) и/или соображения безопасности. Если вдруг набредёшь на инфу, кинь ссылку.

    Quote Originally Posted by PeterV View Post
    Жаль только, на родной асусовой прошивке (хотя, может ее апгрейд решит дело ?), сломался именно заббикс.

    Вот, выдержка из его FAQ -
    Мда, вот это действительно проблема. Сносить O_CLOEXEC (и производные - SOCK_CLOEXEC и т.д.) у нас не вариант, ждать пока добавят в официалку? Это, если и случиться, может быть очень нескоро и только для RT-N66U...

  3. #708
    Join Date
    Feb 2008
    Location
    Smolensk, Russia
    Posts
    1,991
    Blog Entries
    14
    Quote Originally Posted by PeterV View Post
    Жаль только, на родной асусовой прошивке (хотя, может ее апгрейд решит дело ?), сломался именно заббикс.

    Вот, выдержка из его FAQ -
    Q: Zabbix daemons fail to start up with a message Listener failed with error: socket() for [[-]:10050] failed with error 22: Invalid argument.
    A: This error arises at attempt to run Zabbix agent compiled on version 2.6.27 or above on a platform with a kernel 2.6.26 and lower. Note that static linking will not help in this case because it is the socket() system call that does not support SOCK_CLOEXEC flag on earlier kernels. ZBX-3395
    Учитывая, что ZBX-3395 относится ещё к версии 1.8 и находится в статусе "Won't Fix", ожидать от авторов исправлений не будем. Остаётся только откатиться на версию 1.6 - последнюю рабоспособную до обновления транка.

    Update: готово.
    Last edited by ryzhov_al; 17-07-2012 at 11:04.
    Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS

  4. #709
    Join Date
    Feb 2012
    Location
    Украина, Киев
    Posts
    76
    Quote Originally Posted by ryzhov_al View Post
    Учитывая, что ZBX-3395 относится ещё к версии 1.8 и находится в статусе "Won't Fix", ожидать от авторов исправлений не будем. Остаётся только откатиться на версию 1.6 - последнюю рабоспособную до обновления транка.

    Update: готово.
    Спасибо.
    И небольшой патч ;-), для стартового скрипта S07zabbix_agentd.patch.zip
    ASUS RT-N66U: 3.0.0.3.113 + Entware

  5. #710
    Join Date
    Feb 2008
    Location
    Smolensk, Russia
    Posts
    1,991
    Blog Entries
    14
    Да, ещё про обновление репозитория.

    В OpenWRT просто помешаны на размерах пакетов и все бинарники ранее собирались с оптимизацией по размеру (-Os), что для MIPS-архитектуры, с её особенностями конвееров и выравнивания кода потенциально чревато падением производительности. Последняя сборка была выполнена с оптимизацией по скорости (-O2). Объём бинарников возрос незначительно, на ~5%, но производительность кода должна подрасти. Разницу потенциально можно ощутить на различном жмуще-шифрующем софте (*zip, *ssl и пр.). Побочными наработками стал отлов бага компилятора и переход на более свежую версию GCC 4.5.4 в тулчейнах прошивки и репозитория.

    • спасибо theMIROn за идею,
    • спасибо voidshah и MercuryV за бесконечные тесты по отлову бага компилятора,
    • спасибо, конечно же, lly за ключевую роль в решении кейса.



    Quote Originally Posted by PeterV View Post
    И небольшой патч ;-), для стартового скрипта S07zabbix_agentd.patch.zip
    Готово.
    Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS

  6. #711
    Quote Originally Posted by ryzhov_al View Post
    Последняя сборка была выполнена с оптимизацией по скорости (-O2). Объём бинарников возрос незначительно, на ~5%, но производительность кода должна подрасти. Разницу потенциально можно ощутить на различном жмуще-шифрующем софте (*zip, *ssl и пр.).
    ИМХО, мой сайт стал быстрее грузиться. Заметил сразу после обновления.

  7. #712
    Join Date
    Oct 2009
    Posts
    410
    Blog Entries
    1

    Lightbulb ncdu - фронтенд к du

    В репозиторий добавлен пакет ncdu aka NCurses Disk Usage.
    Эта утилита позволяет быстро посмотреть абсолютные и относительные объемы занятого места на диске по каталогам и файлами. Умеет навигацию по каталогам, сортировку по имени или по размеру, удаление файлов.
    См. справку от автора, заметку на русском, скриншоты или запись работы.
    ░▒▓ Asus WL-500gP v1 rtn-r4923 Entware repo rtn-r4046 Netgear WNR3500L v1 ▓▒░

  8. #713
    Quote Originally Posted by MercuryV View Post
    В репозиторий добавлен пакет ncdu aka NCurses Disk Usage.
    Эта утилита позволяет быстро посмотреть абсолютные и относительные объемы занятого места на диске по каталогам и файлами. Умеет навигацию по каталогам, сортировку по имени или по размеру, удаление файлов.
    См. справку от автора, заметку на русском, скриншоты или запись работы.
    Полезная утилита, спасибо.

  9. #714
    присоединяюсь к пред-му посту! Спасибо! Только подскажите куда покопать, чтобы псевдографика отображалась верно.

    p.s. Псевдографика в mc отображается верно.
    Last edited by skuwakin; 30-07-2012 at 10:57.
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  10. #715

    opkg upgrade

    Прошивка 1.9.2.7-rtn-r4525
    Подскажите пожалуйста, при opkg upgrade появляется следующее сообщение:
    Not upgrading package ldconfig which is marked hold (flags=0x102).
    Not upgrading package libc which is marked hold (flags=0x102).
    Not upgrading package libpthread which is marked hold (flags=0x102).
    Not upgrading package libstdcpp which is marked hold (flags=0x102).
    Not upgrading package libgcc which is marked hold (flags=0x102).
    Not upgrading package librt which is marked hold (flags=0x102).

    Причем даже если форматнуть раздел opt и заново все поставить.
    Это нормально? Если нет, как поправить?

  11. #716
    Join Date
    Feb 2008
    Location
    Smolensk, Russia
    Posts
    1,991
    Blog Entries
    14
    Quote Originally Posted by Spartach View Post
    Прошивка 1.9.2.7-rtn-r4525
    Подскажите пожалуйста, при opkg upgrade появляется следующее сообщение:
    Not upgrading package ldconfig which is marked hold (flags=0x102).
    Not upgrading package libc which is marked hold (flags=0x102).
    Not upgrading package libpthread which is marked hold (flags=0x102).
    Not upgrading package libstdcpp which is marked hold (flags=0x102).
    Not upgrading package libgcc which is marked hold (flags=0x102).
    Not upgrading package librt which is marked hold (flags=0x102).

    Причем даже если форматнуть раздел opt и заново все поставить.
    Это нормально? Если нет, как поправить?
    Нормально, это механизм защиты OpenWRT от порчи базового набора библиотек. Но боюсь, он у нас так и не приживётся, поэтому исключу его со следующим плановым обновление в начале месяца. Для того, чтобы чтобы снять флаг HOLD с базовых пакетов необходимо выполнить:
    Code:
    $ opkg update
    $ opkg upgrade | grep "Not upgrading package" | awk "{print \$4}" | xargs opkg flag ok
    $ opkg upgrade
    Напомню, что вы самостоятельно можете поставить флаг HOLD на любой выбранный пакет для того, чтобы не допустить его обновление, даже если таковое появится в будущем.
    Last edited by ryzhov_al; 30-07-2012 at 11:19. Reason: spell check
    Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS

  12. #717
    Заинтересовался сабжевым репозиторием. Сейчас сижу на обычном ipkg с кучей установленных и настроенных пакетов.
    В первом посте пугает фраза "Смонтировать директорию /opt на какой-либо (пустой!) носитель/папку".
    А что потом? Старые пакеты будут работать?
    RT-N65U 3.0.3.5-055 (Padavan).
    WL500gp V1 128 MB. 1.9.2.7-rtn-r4330.

  13. #718
    Quote Originally Posted by Rucha View Post
    Заинтересовался сабжевым репозиторием. Сейчас сижу на обычном ipkg с кучей установленных и настроенных пакетов.
    В первом посте пугает фраза "Смонтировать директорию /opt на какой-либо (пустой!) носитель/папку".
    А что потом? Старые пакеты будут работать?
    нет, конечно.

    старые пакеты имеют старые зависимости, новый репо лучше использовать на чистом /opt это правильнее всего.

  14. #719
    Join Date
    Feb 2008
    Location
    Smolensk, Russia
    Posts
    1,991
    Blog Entries
    14
    Quote Originally Posted by staticroute View Post
    Поставил libc6-dev-i386, посему хотелось бы продолжить компиляцию, как это сделать?
    ...поправьте плиз проблему с продолжением компиляции..
    Смотря на каком этапе компиляция остановилась. В двух словах:

    • Если на этапе сборки тулчейна или подготовки ядра, то пользуйтесь инструкциями с сайта энтузиасткой прошивки.
    • Если на этапе сборки пакетов, то инструкциями по OpenWRT Buildroot.

    Проще всего скачать готовый тулчейн и распаковать в систему. Если засада случилась на этапе компиляции пакетов всегда можно возобновить сборку, выполнив $ make package/compile в папке ./openwrt_trunk. Можно запустить сборку конкретного пакета (в примере - lirc) с выводом всех сопутствующих сообщений, выполнив $ make package/lirc/compile V=s

    Я не смогу пересказать всю необходимую документацию по OpenWRT Buildroot, дальше придётся разбираться самостоятельно.
    Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS

  15. #720
    Quote Originally Posted by ryzhov_al View Post
    Смотря на каком этапе компиляция остановилась. В двух словах:

    • Если на этапе сборки тулчейна или подготовки ядра, то пользуйтесь инструкциями с сайта энтузиасткой прошивки.
    • Если на этапе сборки пакетов, то инструкциями по OpenWRT Buildroot.

    Проще всего скачать готовый тулчейн и распаковать в систему. Если засада случилась на этапе компиляции пакетов всегда можно возобновить сборку, выполнив $ make package/compile в папке ./openwrt_trunk. Можно запустить сборку конкретного пакета (в примере - lirc) с выводом всех сопутствующих сообщений, выполнив $ make package/lirc/compile V=s

    Я не смогу пересказать всю необходимую документацию по OpenWRT Buildroot, дальше придётся разбираться самостоятельно.
    спасибо за хинты, собственно, я подумал, просто должно по идее "работать все из каропки" с продолжением и прочим, а не заново начинать процессы патчинга и тд.

    тулчейн собрался, сейчас собираются уже пакеты.

    EDIT: успешно собрал cryptsetup под entware, пришлось правда немного отрехтовать Makefile-ы, зависимостей конечно entware тянет на порядок больше, чем optware, с другой стороны функционал пакетов должен быть выше по идее.

    Спасибо, что делаете хорошую работу по адаптации пакетов, хотелось бы видеть максимум пакетов из OpenWRT в entware.
    Last edited by staticroute; 07-08-2012 at 03:01.

Page 48 of 67 FirstFirst ... 38464748495058 ... LastLast

Similar Threads

  1. Новый роутер Asus RT-N12 B1/C1
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 107
    Last Post: 18-04-2013, 08:05
  2. Переход на летнее время
    By ABATAPA in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 91
    Last Post: 07-04-2013, 01:57
  3. Новый роутер Asus RT-N15U
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 77
    Last Post: 15-03-2013, 07:02
  4. Есть ли место в репозитории EntWare категории Games ?
    By MercuryV in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 50
    Last Post: 23-12-2012, 22:49
  5. Переход с Wimax на Yota LTE в Питере
    By algus in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 33
    Last Post: 09-08-2012, 10:02

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •