Entware-ng - на Android

Используем пакеты, расширяющие возможности оборудования
Dr.Acid
Сообщения: 166
Зарегистрирован: 26 авг 2015, 23:46

Сообщение Dr.Acid » 07 янв 2016, 23:49

Dr.Acid писал(а):Источник цитаты попытка не пытка - сейчас проверим.

Как я и ожидал, opkg не сработал: он запустил wget, чтобы скачать Packages.gz а wget опять выругался " bad address 'pkg.entware.net' "
Т.о., подтверждается, что без нормально работающего wget *ware поставить невозможно.
wget из полноценного BusyBox v1.24.0 , шелл из которого, кстати, отлично работает. WTF??? :evil:
Может, в /etc где-то что-то должно быть прописано? Я пока не понимаю...

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 07 янв 2016, 23:52

opkg отлично работает с локальными ссыками (file://) и пакетами без wget.

Dr.Acid
Сообщения: 166
Зарегистрирован: 26 авг 2015, 23:46

Сообщение Dr.Acid » 08 янв 2016, 00:54

Zyxmon писал(а):Источник цитаты opkg отлично работает с локальными ссыками (file://) и пакетами без wget.

Ок, понял идею. Но сейчас пока беру таймаут. - Попозже вернусь к этому вопросу(если ещё будет актуально, иначе это будет, видимо, ещё интересней - установка *ware на... голый busybox! ;) )

Dr.Acid
Сообщения: 166
Зарегистрирован: 26 авг 2015, 23:46

Сообщение Dr.Acid » 19 фев 2016, 01:15

Апну тему. Сейчас ситуация такая: прошивку на девайсе обновил(Android 4.0.4). Картина ровно таже - wget не робит(сам wget есть в busybox, который, как я понял, появился при рутовании). Ну неужели придется ВСЁ ставить локально?!? :evil:

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 19 фев 2016, 09:16

Специально ради Вас проверил:

Код: Выделить всё

/mnt/external_sd # /opt/bin/wget http://qnapware.zyxmon.org/binaries-armv7/experimental/busybox_1.23.2-1a_armv7soft.ipk
Connecting to qnapware.zyxmon.org (81.4.123.217:80)
busybox_1.23.2-1a_ar 100% |*****************************************************************|   272k  0:00:00 ETA
/mnt/external_sd # rm busybox_1.23.2-1a_armv7soft.ipk
/mnt/external_sd # /data/data/berserker.android.apps.sshdroid/home/.bin/wget http://qnapware.zyxmon.org/binaries-a
rmv7/experimental/busybox_1.23.2-1a_armv7soft.ipk
wget: bad address 'qnapware.zyxmon.org'
/mnt/external_sd # /system/xbin/wget http://qnapware.zyxmon.org/binaries-armv7/experimental/busybox_1.23.2-1a_armv
7soft.ipk
Connecting to qnapware.zyxmon.org (81.4.123.217:80)
busybox_1.23.2-1a_ar 100% |*****************************************************************|   272k  0:00:00 ETA
/mnt/external_sd #

wget из состава sshdroid не работает (правда и сам sshdroid не запущен).
wget из entware и от Stericson - работают. Дальше все понятно?

Dr.Acid
Сообщения: 166
Зарегистрирован: 26 авг 2015, 23:46

Сообщение Dr.Acid » 19 фев 2016, 11:39

Zyxmon писал(а):Источник цитаты wget из состава sshdroid не работает (правда и сам sshdroid не запущен).wget из entware и от Stericson - работают. Дальше все понятно?

Ну, естественно! ;) Дерну wget(точнее, busybox) из entware и... всего делов!
В общем, надо пробовать...
(В /system/xbin у меня wget нет)

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 19 фев 2016, 18:30

Dr.Acid писал(а):Источник цитаты (В /system/xbin у меня wget нет)

Так поставьте - https://play.google.com/store/apps/deta ... on.busybox

Dr.Acid
Сообщения: 166
Зарегистрирован: 26 авг 2015, 23:46

Сообщение Dr.Acid » 19 фев 2016, 19:42

Zyxmon писал(а):Источник цитаты Так поставьте - https://play.google.com/store/apps/deta ... on.busybox

Можно, только какой смысл, если он всё равно не работает?
Попробовал по другому: Скачал http://qnapware.zyxmon.org/binaries-arm ... v7soft.ipk, распаковал, вытащил busybox и сделал симлинк /bin/wget Папку /bin добавил в путь:

Код: Выделить всё

export PATH=$PATH:/bin

В итоге получаю:

Код: Выделить всё

app_58@android:/ # wget
sh: wget: No such file or directory

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 19 фев 2016, 20:34

Dr.Acid писал(а):Источник цитаты Можно, только какой смысл, если он всё равно не работает?

Именно он при установке кидает все в /system/xbin и работает. Вы, наверное, установку его не запустили. Поставить из маркета недостаточно.
Dr.Acid писал(а):Источник цитаты В итоге получаю:

А либы и dyn-loader кто будет ставить? Посмотрели бы установщик entware-ng для ndms v2 - какие нужны.

Dr.Acid
Сообщения: 166
Зарегистрирован: 26 авг 2015, 23:46

Сообщение Dr.Acid » 19 фев 2016, 23:01

Zyxmon, спасибо: разобрался, поставил - работает.
Сначала поставил busybox. wget заработал, но всплыл нюанс с chmod - он(вроде в прошивке был) не понимает +x
Ну, руками доделал, запуская chmod 766 (неплохо это учесть на будущее во всяких инсталляторах - бывают такие "неполноценные" апплеты)
Ну, потом, естественно, выплыли проблемы с /etc, но, к счастью, мне удалось всё разрешить без либ (смог закинуть в /etc passwd, group и shells)
Т.е. модифицированные libc и dropbear я не ставил - обошелся штатными.
В общем, dropbear заработал и подключается. Осталось разобраться с автозапуском - никаких init.d в прошивке не наблюдается. Ну, с этим разберусь, думаю.

А что за либы и dyn-loader - разве нужны? Ща буду смотреть установщик для ndms v2...

UPD
С автозапуском разобрался, установив прогу init.d Теперь всё работает, как надо.


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей