Warning: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in ..../includes/class_bootstrap.php(430) : eval()'d code on line 123
Entware для роутеров на платформе ARM (Asus RT-N18U/AC56U/AC68U - Page 6
Page 6 of 6 FirstFirst ... 456
Results 76 to 85 of 85

Thread: Entware для роутеров на платформе ARM (Asus RT-N18U/AC56U/AC68U

  1. #76

    Установка Entware-ng

    Коллеги, с октября месяца старые фиды Entware заморожены, больше никаких изменений в них не будет.

    ARM5, ARM7, x86, x64, MIPS форки были слиты в единый проект — Entware-ng.

    Инсталлятор с Entware-ng уже есть в ночных сборках прошивки Padavan'a.
    Для asuswrt-merlin и shibby tomato инсталляторы будут с ближайшим релизом.

    Замечания и просьбы оставляйте здесь.
    Last edited by Omega; 20-01-2016 at 21:59. Reason: fixed

  2. #77
    Правильно я понимаю, что обладателям АРМ процессоров ничего делать не нужно, кроме привычных opkg update | upgrade ?

  3. #78
    Quote Originally Posted by sasa1978 View Post
    Правильно я понимаю, что обладателям АРМ процессоров ничего делать не нужно, кроме привычных opkg update | upgrade ?
    У Вас какой arm?

    Скрипт обновления для armv7 тут - http://entware.zyxmon.org/binaries/o...mv7-upgrade.sh
    Проверен он был 1 раз.

    К сожалению новая репа вышла бинарно несовместимой с предыдущей. Поэтому только полная переустановка.
    Скрипт удаляет старые пакеты (при этом сохраняются конфигурационные файлы), потом устанавливает новые.

    Лучше дополнительно забэкапить руками файлы, которые Вы редактировали, т.к. не все нужные файлы могут попасть в список конфигурационных.

    Можно старую установку снести и с нуля заново поставить. Можно подождать, когда TeHashX сделает скрипт, который забекапит старую устанвку и поставит все с нуля (для AsusWRT????)

    Я нигде почти не писал, что пора обновлять мои репы. Собирался сделать это сегодня или завтра после проверок.

  4. #79
    У меня Arm7. Я все поставил по новой. Установочный скрипт у меня НЕ заработал. Что бы он нормально сработал, я правил вот эту строчку:

    for folder in bin etc etc/init.d lib lib/opkg sbin share tmp usr var var/log var/lock var/run

    Исправления выделены. Иначе mkdir выдавал сообщение что такой папки не существует.

    >Ссылка правильная.
    На AC87U не работает. После установки говорит что opkg это неверный бинарник, что вполне логично. Ссылка дана для мипсел платформы.
    Last edited by sasa1978; 14-11-2015 at 11:42.

  5. #80
    Установочный скрипт исправлен. Там не хватало флага -p у mkdir (рядом с тем местом, что Вы исправили).
    Надо же ошибка в скрипте была в нем часа 2. Утром был другой скрипт, сейчас ошибка исправлена.

    Code:
    for folder in bin etc/init.d lib/opkg sbin share tmp usr var/log var/lock var/run
    do
      if [ -d "/opt/$folder" ]
      then
        echo "Warning: Folder /opt/$folder exists!"
        echo "Warning: If something goes wrong please clean /opt folder and try again."
      else
        mkdir -p /opt/$folder
      fi
    done

  6. #81
    Информацию об Entware-ng будум публиковать тут - http://forums.zyxmon.org/viewtopic.php?f=5&t=5240

    Copy-Paste с моего форума
    ========================================
    Установка Entware-ng на mipsel и armv7 роутеры с прошивкой AsusWRT с картинками на английском
    https://www.hqt.ro/how-to-install-ne...ation-entware/

    Thank you TeHashX
    ========================================

    Владельцы железок на armv7, которые ранее установили Entware могут обновить Entware на Entware-ng следующим скриптом
    Code:
    wget -O - http://entware.zyxmon.org/binaries/other/entware.armv7-upgrade.sh | /bin/sh
    Скрипт удаляет старые пакеты (при этом сохраняются конфигурационные файлы), потом устанавливает новые.
    Лучше дополнительно забэкапить руками файлы, которые Вы редактировали, т.к. не все нужные файлы могут попасть в список конфигурационных.

    Владельцы роутеров на mipsel обновляют все с помощью
    Code:
    wget -O - http://entware.zyxmon.org/binaries/mipsel/installer/upgrade.sh | sh
    ========================================
    Установщики (bootstrap скрипты) для разных архитектур.
    armv5 - http://entware.zyxmon.org/binaries/a...are_install.sh
    armv7 - http://entware.zyxmon.org/binaries/a...are_install.sh
    mipsel - http://entware.zyxmon.org/binaries/m...r/installer.sh
    x86-32 - http://entware.zyxmon.org/binaries/x...are_install.sh
    x86-64 - http://entware.zyxmon.org/binaries/x...are_install.sh

    В старых инструкциях по установке следует изменить ссылку на устанвщик и имя скрипта.
    Например, в инструкции по установке Entware.arm для чайников на tomato следует читать
    http://www.zyxmon.org/2015/02/14/ust...lya-chajnikov/
    Code:
    wget http://entware.zyxmon.org/binaries/armv7/installer/entware_install.sh
    chmod +x ./entware_install.sh
    ./entware_install.sh

  7. #82

    nginx-dav-ext-module

    Хочу попросить включить в репозиторий Entware nginx-dav-ext-module. Он позволяет прикручивать к роутеру webdav сервер на основе nginx
    https://github.com/arut/nginx-dav-ext-module

    Если такой модуль уже есть, то просьба не пинать сильно, а подсказать название пакета.

  8. #83
    Кто-нибудь пробовал ставить репозитарий на диск WD MyPassport Wireless (архитектура ARM)?

  9. #84

    ocaml требуется для сборки liquidsoap

    Добрый день.
    Очень нужен liquidsoap. При попытке его собрать требуется ocaml, которого также нет в репозитории.
    Пытаюсь собрать ocaml, но получаю ошибку, что не найдена библиотека
    Code:
    ../boot/ocamlrun: error while loading shared libraries: libncursesw.so.6: cannot open shared object file: No such file or directory
    Но библиотека есть. Она лежит в /opt/lib куда собственно и ставится всё после перехода на entware:
    Code:
    bazyak@Woodrose:~$ ll /opt/lib/libncursesw*
    lrwxrwxrwx 1 root root     16 Apr  7 15:17 /opt/lib/libncursesw.so -> libncursesw.so.6
    lrwxrwxrwx 1 root root     18 Apr  7 15:17 /opt/lib/libncursesw.so.6 -> libncursesw.so.6.0
    -rwxr-xr-x 1 root root 329600 Feb 10 21:26 /opt/lib/libncursesw.so.6.0
    Я не особо шарю в процессах сборки софта, но указать ему правильный путь к библиотекам не получается. То есть банальный libdir не помогает:
    Code:
    ./configure -bindir /opt/bin -libdir /opt/lib
    В экспорте вот что:
    Code:
    bazyak@Woodrose:~$ export
    export CFLAGS="-O2 -pipe -march=armv7-a -mtune=cortex-a9 -fno-caller-saves -mfloat-abi=soft"
    export HOME="/var/services/homes/bazyak"
    export LANG="en_US.UTF-8"
    export LC_ALL="en_US.UTF-8"
    export LDFLAGS="-Wl,-rpath=/opt/lib -Wl,--dynamic-linker=/opt/lib/ld-linux.so.3 -L/opt/lib"
    export PATH="/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin"
    export PGDATA="/var/services/pgsql"
    export PWD="/var/services/homes/bazyak"
    export SHELL="/bin/sh"
    Подскажите, плиз. Буду очень признателен.

    Делаю всё это на Synology, архитектура arm (armv7), вот результат configure:
    Code:
    ** Configuration summary **
    
    Directories where OCaml will be installed:
            binaries.................. /opt/bin
            standard library.......... /opt/lib
            manual pages.............. /usr/local/man (with extension .1)
    Configuration for the bytecode compiler:
            C compiler used........... gcc
            options for compiling..... -O2 -fno-strict-aliasing -fwrapv
            options for linking.......  -Wl,-E  -lm  -ldl -lcurses -lpthread
            shared libraries are supported
            options for compiling..... -fPIC -O2 -fno-strict-aliasing -fwrapv
            command for building...... gcc -shared -o lib.so -Wl,-rpath,/a/path objs
    Configuration for the native-code compiler:
            hardware architecture..... arm (armv7)
            OS variant................ linux_eabi
            C compiler used........... gcc
            options for compiling..... -O2 -fno-strict-aliasing -fwrapv
            options for linking.......  -lm
            assembler ................ as
            preprocessed assembler ... gcc -c
            assembler supports CFI ... yes
            with frame pointers....... no
            naked pointers forbidden.. no
            spacetime profiling....... no
            reserved bits in header... no
            C plugins................. yes
            compile with -fPIC........ no
            native dynlink ........... true
            profiling with gprof ..... supported
            using flambda middle-end . no
            safe strings ............. no
            afl-fuzz always enabled .. no
    Source-level replay debugger: supported
    Additional libraries supported:
            unix str num dynlink bigarray systhreads threads
    Configuration for the "num" library:
            target architecture ...... generic (asm level 0)
    The "graph" library: not supported
    
    ** OCaml configuration completed successfully **
    UPD:
    Указал флаги CFLAGS и LDFLAGS через параметры -dldefs и -dllibs соответственно. В итоге ocaml собрался и установился.
    Last edited by bazyak; 14-07-2017 at 12:28. Reason: решено

  10. #85
    Какой цимус. Писать на форуме асуса про synology и в теме по mipsel про arm!

Page 6 of 6 FirstFirst ... 456

Similar Threads

  1. Asus RT-N66U/AC56U/AC66U/AC68U и USB-модемы 4G/3G/CDMA
    By sugrey in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 98
    Last Post: 28-07-2017, 09:06
  2. Asus RT-AC56U & RT-AC68U 802.11ac Wireless Router
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 82
    Last Post: 31-05-2017, 18:38
  3. Asus RT-AC56U & RT-AC68U dual-band 802.11ac routers
    By Omega in forum Dutch Discussion - Nederlands
    Replies: 12
    Last Post: 14-01-2017, 20:29
  4. Разгон CPU ARM в Asus RT-AC56U/AC68U
    By elected in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 5
    Last Post: 19-05-2015, 15:07
  5. Установка Debian на Asus RT-N66U/AC66U (MIPS) и RT-N18U/AC56U/AC68U/AC87U (ARM)
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 36
    Last Post: 30-09-2014, 11:03

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
  •