[Entware-3x] Устанавливаем Debian (chroot среду) по выбору и используем совместно с Entware

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 08 окт 2017, 14:34

kaztost писал(а):Источник цитаты Даже Debian Jessie должен пойти на 2.6

Я бы старше Squeeze на 2.6 не ставил. Можно даже попробовать ручками распаковать пакет debootstrap, сделанный для -3x в Entware-ng. Доставить пару пакетов (ar, xz) и попробовать запустить. Большая вероятность, что сработает.

Аватара пользователя
Александр Рыжов
Сообщения: 445
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 08 окт 2017, 16:21

Zyxmon писал(а):Источник цитаты Я бы старше Squeeze на 2.6 не ставил.
Угу, максимум Wheezy, и то, пришлось чуть допиливать. Проверено на WD MBL.

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

mybooklive:~# uname -a
Linux mybooklive 2.6.32.65-20150110 #6 Sat Jan 10 16:35:31 UTC 2015 ppc GNU/Linux
mybooklive:~# cat /etc/debian_version
7.8

kaztost
Сообщения: 223
Зарегистрирован: 17 июл 2017, 00:29

Сообщение kaztost » 30 окт 2017, 02:01

Zyxmon писал(а):Источник цитаты на нем должна быть установлена версия busybox 1.25.1-2a (в нее входят апплеты ar, chroot, readlink, unxz). Если по каким либо причинам эта версия не (может быть) установлена, поставьте пакеты ar, coreutils-chroot, coreutils-readlink, xz

По факту, для успешной работы с deb-пакетами еще нужен бинарь xzcat, а его в BusyBox v1.27.2 нет (может был в 25-м, не знаю). Поэтому пакет xz в любом случае придется ставить.

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

Сообщение Zyxmon » 30 окт 2017, 16:04

kaztost писал(а):Источник цитаты еще нужен бинарь xzcat, а его в BusyBox v1.27.2 нет (может был в 25-м, не знаю). Поэтому пакет xz в любом случае придется ставить.

Да был раньше. При следующей сборке исправим. Эту проблему на другом форуме обнаружили чуть раньше чем тут.

kaztost
Сообщения: 223
Зарегистрирован: 17 июл 2017, 00:29

Сообщение kaztost » 31 окт 2017, 12:40

Установил Debian по изложенному выше способу. Никаких проблем кроме xzcat не было (просто мне не надо было ворон ловить и вовремя заметить, что debootstrap ругается на отсутствие xzcat, в результате долго думал, почему дебиановский rootfs не создается). По удобству даже лучше Linux Deploy. Через него, конечно, кучу дистрибутивов можно поставить, но есть и неудобства. Например, мне не нравится, что Linux Deploy по умолчанию переводит SELinux в Permissive. Так, конечно проще избежать некоторых проблем, но ведь не совсем безопасно.

Еще о безопасности. Про KRACK наверное все слышали. Надо бы сразу в установщике Debian добавить по крайней мере

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

deb http://mirror.yandex.ru/debian-security jessie/updates main

в /etc/apt/sources.list. Ну и обновить обязательно wpasupplicant и hostapd, если уже стоят.

P.S. Эти дебиановские бинари я на андроиде начал использовать. Они, кстати, и без чрута вызываются, через линкер ld-linux-armhf.so.3 при LD_LIBRARY_PATH=/opt/debian/lib/arm-linux-gnueabihf:/opt/debian/usr/lib/arm-linux-gnueabihf. Прикол в том, что андроид даже не подозревает, что вайфай работает, как клиент или точка. В частности, можно спокойно держать мобильные данные 3G/4G вместе с контрольным вайфай-интерфейсом в режиме клиента. Андроид же обычно отрубает мобильные данные при подключении к вайфай точке, но это оказывается можно обойти.

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

Сообщение Zyxmon » 25 дек 2017, 15:17

Репозиторий Entware-3x синхронизирован с openwrt. Обновлены пакеты, добавлены новые.

xzcat восстановлен.

pashinsky
Сообщения: 40
Зарегистрирован: 18 окт 2015, 15:02

Сообщение pashinsky » 10 окт 2021, 13:44

При попытке установки на Android box (Ugoos X2-Cube) Android 9 выхлоп:
uname -a

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

# uname -a
Linux localhost 4.9.113 #1 SMP PREEMPT Tue May 25 14:59:37 M
SK 2021 armv7l GNU/Linux
Свернуть

install-debian

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

# install-debian
/opt/sbin/debootstrap[592]: can't create /opt/debian/test-de
v-null: Permission denied
E: Cannot install into target '/opt/debian' mounted with noe
xec or nodev
/opt/bin/install-debian[40]: can't create /opt/debian/usr/sb
in/policy-rc.d: No such file or directory
chmod: /opt/debian/usr/sbin/policy-rc.d: No such file or dir
ectory
/opt/bin/install-debian[44]: can't create /opt/debian/etc/pr
ofile: No such file or directory
/opt/bin/install-debian[47]: can't create /opt/debian/etc/se
curetty: No such file or directory
/opt/bin/install-debian[48]: can't create /opt/debian/etc/se
curetty: No such file or directory
/opt/bin/install-debian[49]: can't create /opt/debian/etc/se
curetty: No such file or directory
Please run /opt/etc/init.d/S99debian start
Please run start-debian,change password with passwd command
and run 'apt-get update'
Свернуть
MQ-WITI_256 3.4.3.9-099_5aa2a75, Entware-3x, DebianChroot

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

Сообщение Zyxmon » 20 окт 2021, 17:44

pashinsky, что то с правами. Android это не linux - всегда возможны "загадки".


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

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

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

Сейчас этот форум просматривают: CommonCrawl [Bot] и 1 гость