-
Постов
2 475 -
Зарегистрирован
-
Посещение
-
Победитель дней
53
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент TheBB
-
Как-то сей момент упустил, т.к. сервер ближе, чем вытянутая рука... Значит-с, будем паковать дополнительно. root@ZKUII: /opt/srv/opkg # grep 'hass' /opt/etc/opkg.conf src/gz hass-dev http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/mipsel/HA-2025.3.1 root@ZKUII: /opt/srv/opkg # root@ZKUII: /opt/srv/opkg # mkdir HA-2025.3.1 root@ZKUII: /opt/srv/opkg # cd HA-2025.3.1/ root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # ls -al drwxr-xr-x 2 root root 4096 Mar 9 23:46 . drwxr-xr-x 5 root root 4096 Mar 9 23:46 .. root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # for p in $(zcat /opt/var/opkg-lists/hass-dev | grep ^Pack | cut -d' ' -f2); do opkg download $p; done ... root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # ls -1 | wc -l 493 root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # wget http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/mipsel/HA-2025.3.1/Package.gz ... root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # sed -i -e 's,hass-dev.*,hass-dev file:///opt/srv/opkg/HA-2025.3.1,' /opt/etc/opkg.conf root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # grep 'hass' /opt/etc/opkg.conf src/gz hass-dev file:///opt/srv/opkg/HA-2025.3.1 root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # rm /opt/var/opkg-lists/hass-dev root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev Downloading file:///opt/srv/opkg/HA-2025.3.1/Packages.gz Updated list of available packages in /opt/var/opkg-lists/hass-dev root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # zcat /opt/var/opkg-lists/hass-dev | grep ^Pack Package: asciinema ... Package: yt-dlp root@ZKUII: /opt/srv/opkg/HA-2025.3.1 # Изменена нумерация: ${PKG_NAME}_${PKG_VERSION}_${PYTHON3_VERSION_MAJOR}.${PYTHON3_VERSION_MINOR}-${PKG_RELEASE}_* HACS: рядом с архивами лежит фиксанутый пакет homeassistant (костыли в виде симлинков ему не нужны).
-
собрать самостоятельно не собирали, т.к. 2.15 уже не собирается (MPLS since Linux 4.6) ... KN-2710
-
Как гласит мудрость народная: "Не попробуешь - не узнаешь." Как минимум, дублируются функции - собственные start/stop и из подключаемого файла /opt/etc/init.d/rc.func.
-
Запустите скрипт с отладкой (измените шебанг на `#!/opt/bin/sh -xv`) и посмотрите, что там он делает.
-
root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev Downloading file:///opt/srv/opkg/hass/Packages.gz Updated list of available packages in /opt/var/opkg-lists/hass-dev root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg install python3-numpy Installing python3-numpy (2.2.2-2) to root... Downloading file:///opt/srv/opkg/hass/python3-numpy_2.2.2-2_mipsel-3.4.ipk Configuring python3-numpy. root@ZKUII: /opt/root # root@ZKUII: /opt/root # python3.13 Python 3.13.2 (main, Jan 19 2025, 17:45:32) [GCC 8.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> >>> import numpy as np ... a = np.array([[1, 20, 0, 6], ... [5, 4, 7, 8.0], ... [9, 0, 110,0], ... [2, 4, 5, 6]]) ... print(np.sin(a)) ... print(np.cos(a)) ... print(np.tan(a)) ... print(np.sin(45)) ... print(np.cos(90)) ... print(np.tan(45)) ... [[ 0.84147098 0.91294525 0. -0.2794155 ] [-0.95892427 -0.7568025 0.6569866 0.98935825] [ 0.41211849 0. -0.04424268 0. ] [ 0.90929743 -0.7568025 -0.95892427 -0.2794155 ]] [[ 0.54030231 0.40808206 1. 0.96017029] [ 0.28366219 -0.65364362 0.75390225 -0.14550003] [-0.91113026 1. -0.99902081 1. ] [-0.41614684 -0.65364362 0.28366219 0.96017029]] [[ 1.55740772 2.23716094 0. -0.29100619] [-3.38051501 1.15782128 0.87144798 -6.79971146] [-0.45231566 0. 0.04428604 0. ] [-2.18503986 1.15782128 -3.38051501 -0.29100619]] 0.8509035245341184 -0.4480736161291701 1.6197751905438615 >>> exit() root@ZKUII: /opt/root # numpy был битый, пересобрано. сервер (https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/) снова онлайн ещё на сутки. делайте локальные копии. HACS: root@ZKUII: /opt/root # cd /opt/var/lib/homeassistant/custom_components/hacs/ root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # for f in config_flow switch update; do ln -sf __pycache__/$f.cpython-313.pyc $f.pyc; done root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # ls -l *.pyc lrwxr-xr-x 1 root root 39 Feb 25 00:44 config_flow.pyc -> __pycache__/config_flow.cpython-313.pyc lrwxr-xr-x 1 root root 34 Feb 25 00:44 switch.pyc -> __pycache__/switch.cpython-313.pyc lrwxr-xr-x 1 root root 34 Feb 25 00:44 update.pyc -> __pycache__/update.cpython-313.pyc root@ZKUII: /opt/var/lib/homeassistant/custom_components/hacs # uv - новомоднявый манагер пакетов на самом безопасном по традиции не умеющий в мипсы, заменён обратно на старомодный тормозной pip. в uv можете потыкать палкой root@ZKUII: /opt/root # uv python list -v DEBUG uv 0.5.31 DEBUG Searching for any Python interpreter in managed installations or search path DEBUG Searching for managed installations at `.local/share/uv/python` DEBUG Found `cpython-3.13.2-linux-mips-gnu` at `/opt/bin/python` (first executable in the search path) DEBUG Found `cpython-3.13.2-linux-mips-gnu` at `/opt/bin/python3` (search path) DEBUG Found `cpython-3.13.2-linux-mips-gnu` at `/opt/bin/python3.13` (search path) cpython-3.13.2-linux-mips-gnu /opt/bin/python3.13 cpython-3.13.2-linux-mips-gnu /opt/bin/python3 -> python3.13 cpython-3.13.2-linux-mips-gnu /opt/bin/python -> python3.13 root@ZKUII: /opt/root # локально и без сервера (есс-но, путь до репы - свой) root@ZKUII: /opt/root # grep 'hass' /opt/etc/opkg.conf src/gz hass-dev file:///opt/srv/opkg/hass root@ZKUII: /opt/root # ls -1 /opt/srv/opkg/hass/Pack* /opt/srv/opkg/hass/Packages /opt/srv/opkg/hass/Packages.gz /opt/srv/opkg/hass/Packages.html /opt/srv/opkg/hass/Packages.manifest root@ZKUII: /opt/root # du -h /opt/srv/opkg/hass/ 363.6M /opt/srv/opkg/hass/ root@ZKUII: /opt/root # ls /opt/srv/opkg/hass/ | wc -l 500 root@ZKUII: /opt/root # ls /opt/srv/opkg/hass/*.ipk | wc -l 496 root@ZKUII: /opt/root #
-
т.к. диск на осн. сервере с репами не резиновый, временная ссылка - https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/ (дом. сервер в виртуалке, через KeenDNS со всеми вытекающими) будет жить до конца дня 23.02.2025, затем отключена. Как обновить минорную версию python было в теме. Перед обновлением, не забываем делать резервную копию системы.
-
Уже было неоднократно - оставьте поле сценария пустым! Оно заполниться автоматически в конце установки.
- 3 ответа
-
- 1
-
-
настройки DNS, туннели, маршруты, ... , что там ещё накручено пользователем...
-
Если о-о-очень хочется заполнить сценарий на время установки, вписывайте правильный - `/opt/etc/init.d/doinstall` (в конце установки будет перезаписан на корректный - `/opt/etc/init.d/rc.unslung`).
-
Не совсем. Доступ к google.com (ping ...) - проверка корректной работы разрешения доменных имён (первый чекер). Второй чекер - bin.entware.net (ping ...) - проверка доступности реп с пакетами. Оба-два чекера были выпилены "по просьбам трудящихся", т.к. "мешали" установке. Так что теперь, если сеть настроена через *опу и система не ставиться, обращаться к "проктологу".
-
п.4 root@ZKUII: /opt/root # qbittorrent-nox --webui-port=9080 --profile=/opt/etc --configuration=entware *** Официальное уведомление *** qBittorrent — это программа для обмена файлами. При работе торрента его данные становятся доступны другим пользователям посредством раздачи. Вы несёте персональную ответственность за все данные, которыми делитесь. Никаких дальнейших уведомлений выводиться не будет. Нажмите 'y', чтобы принять и продолжить… y Веб-интерфейс скоро запустится после внутренней подготовки. Пожалуйста, подождите… ******** Информация ******** Войдите в веб-интерфейс для управления qBittorrent: http://localhost:9080 Имя администратора веб-интерфейса: admin Пароль администратора веб-интерфейса не был установлен. Для этого сеанса представлен временный пароль: tftapRAmA Необходимо задать собственный пароль в настройках программы. п.6 п.5 не прерывая, не выходя из сессии, подключиться к веб, используя временный пароль, в настройках (Сервис=>Настройки=>Веб-интерфейс=>Аутентификация=>Пароль) изменить пароль на свой и сохранить. Выйти (Файл=>Выйти из qBittorrent=>OK) или остановить/прервать в терминале (Ctrl+c). п.5 п.6 Запустить и войти со своим паролем...
-
Изменилась модель нумерации версий - год.месяц.день
-
https://www.debian.org/News/2025/20250111
-
Не делается в виде пакета принципиально, чтоб у пользователей не создалось ощущение "официальности" сборки. Хотя, упаковать в *.ipk - не проблема: ➜ ls apk-openssl libunistring-1.2 openssl-3.0.15 stamp boost_1_86_0 libxml2-2.12.6 qbittorrent-5.0.0 toolchain busybox-1.36.1 libxml2-2.13.4 qbittorrent-5.0.1 zlib-1.3.1 gettext-0.22.5 linux-mips qbittorrent-5.0.2 libiconv-1.17 lua-5.1.5 qtbase-6.7.3 libtorrent-rasterbar-2.0.10 mbedtls-3.6.2 qtbase-6.8.0 xxx@zzz:...t-mips_mips32r2_gcc-13.3.0_musl-1.2.5 (git: master) ➜ ➜ ls qbittorrent-5.0.2/ 5B7CC9A2.asc CMakeFiles COPYING.GPLv2 qbittorrent-nox AUTHORS cmake_install.cmake COPYING.GPLv3 README.md build_dist.sh CMakeLists.txt dist src build.ninja CODING_GUIDELINES.md doc test Changelog codingStyleQtCreator.xml INSTALL uncrustify.cfg cmake CONTRIBUTING.md install_manifest.txt CMakeCache.txt COPYING ipkg-install xxx@zzz:...t-mips_mips32r2_gcc-13.3.0_musl-1.2.5 (git: master) ➜ Также не проблема и включение Qt6 в дерево сборки, но... без обновления GCC, оно всё бесполезно. Нужна не только поддержка стандарта с++20, но и заголовочные файлы (напр., `#include <concepts>`) для qBittorrent`a. Для тех, кто не смог зайти в телегу: aarch64 http://bin.entware.net/aarch64-k3.10/test/qbittorrent-nox (5.0.0) http://bin.entware.net/aarch64-k3.10/test/qbittorrent-5.0.1_aarch64.tar.gz http://bin.entware.net/aarch64-k3.10/test/qbittorrent-5.0.2_aarch64.tar.gz mipsel http://bin.entware.net/mipselsf-k3.4/test/qbittorrent-nox (5.0.0) http://bin.entware.net/mipselsf-k3.4/test/qbittorrent-5.0.1_mipsel.tar.gz http://bin.entware.net/mipselsf-k3.4/test/qbittorrent-5.0.2_mipsel.tar.gz mips http://bin.entware.net/mipssf-k3.4/test/qbittorrent-nox (5.0.0) http://bin.entware.net/mipssf-k3.4/test/qbittorrent-5.0.1_mips.tar.gz http://bin.entware.net/mipssf-k3.4/test/qbittorrent-5.0.2_mips.tar.gz
-
https://www.debian.org/News/2024/20241109