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

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

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

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

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

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

Сообщение Александр Рыжов » 08 окт 2017, 15: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
Сообщения: 38
Зарегистрирован: 16 июл 2017, 23:29

Сообщение kaztost » 30 окт 2017, 01: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
Администратор
Сообщения: 1353
Зарегистрирован: 09 авг 2015, 14:33

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

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

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

kaztost
Сообщения: 38
Зарегистрирован: 16 июл 2017, 23:29

Сообщение kaztost » 31 окт 2017, 11: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 вместе с контрольным вайфай-интерфейсом в режиме клиента. Андроид же обычно отрубает мобильные данные при подключении к вайфай точке, но это оказывается можно обойти.


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

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

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

Сейчас этот форум просматривают: Yandex [Bot] и 2 гостя