Jump to content

TheBB

Moderators
  • Posts

    2,397
  • Joined

  • Last visited

  • Days Won

    51

Everything posted by TheBB

  1. python3-fnvhash использовался как пример, применимо и для других пакетов. Видимо, что-то не обновилось.
  2. Расшифровка - запустить программу opkg с командой info для вывода информации о пакете polipo Ищите на своё устройство
  3. root@Keenetic-6065: /opt/root $ root@Keenetic-6065: /opt/root $ opkg info polipo Package: polipo Version: 1.1.1-2 Depends: libc, libssp, librt, libpthread Status: unknown ok not-installed Section: net Architecture: mipsel-3.4 Size: 96074 Filename: polipo_1.1.1-2_mipsel-3.4.ipk Description: Polipo is a small and fast caching web proxy (a web cache, an HTTP proxy, a proxy server). While Polipo was designed to be used by one person or a small group of people, there is nothing that prevents it from being used by a larger group. root@Keenetic-6065: /opt/root $
  4. Пакет python-fnvhash (как и нек-рые другие) завезли в OpenWrt, у него PKG_RELEASE:=1 Удалить пакет и установить снова: opkg remove python3-fnvhash --force-depends opkg install python3-fnvhash В "тяжелых" случаях, когда запись о пакете осталась в /opt/lib/opkg/status, а сам пакет уже удалён: root@Keenetic-6065: /opt/root $ root@Keenetic-6065: /opt/root $ opkg install python3-fnvhash --force-reinstall Removing package python3-fnvhash from root... Installing python3-fnvhash (0.1.0-3) to root... Collected errors: * opkg_download_pkg: Package python3-fnvhash is not available from any configured src. * opkg_install_pkg: Failed to download python3-fnvhash. Perhaps you need to run 'opkg update'? * opkg_install_cmd: Cannot install package python3-fnvhash. root@Keenetic-6065: /opt/root $ найти и удалить полностью запись (от пустой строки до пустой) Package: python3-fnvhash Version: 0.1.0-3 Depends: libc, libssp, librt, libpthread, python3-light Status: install user installed Architecture: mipsel-3.4 Installed-Time: 1709053150 ^ установить пакет root@Keenetic-6065: /opt/root $ root@Keenetic-6065: /opt/root $ opkg install python3-fnvhash Installing python3-fnvhash (0.1.0-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/python3-fnvhash_0.1.0-1_mipsel-3.4.ipk Configuring python3-fnvhash. root@Keenetic-6065: /opt/root $ или изменить версию было Package: python3-fnvhash Version: 0.1.0-3 стало Package: python3-fnvhash Version: 0.0.0.0-0000 ^ установит пакет root@Keenetic-6065: /opt/root $ root@Keenetic-6065: /opt/root $ opkg install python3-fnvhash Upgrading python3-fnvhash on root from 0.0.0.0-0000 to 0.1.0-1... Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/python3-fnvhash_0.1.0-1_mipsel-3.4.ipk Configuring python3-fnvhash. root@Keenetic-6065: /opt/root $ или установить старый пакет, удалить его корректно, установить пакет root@Keenetic-6065: /opt/root $ root@Keenetic-6065: /opt/root $ opkg install http://bin.entware.net/mipselsf-k3.4/test/HA/prev/python3-fnvhash_0.1.0-3_mipsel-3.4.ipk Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/prev/python3-fnvhash_0.1.0-3_mipsel-3.4.ipk Installing python3-fnvhash (0.1.0-3) to root... Configuring python3-fnvhash. root@Keenetic-6065: /opt/root $ opkg remove python3-fnvhash --force-depends Removing package python3-fnvhash from root... root@Keenetic-6065: /opt/root $ opkg install python3-fnvhash Installing python3-fnvhash (0.1.0-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/test/HA/python3-fnvhash_0.1.0-1_mipsel-3.4.ipk Configuring python3-fnvhash. root@Keenetic-6065: /opt/root $
  5. https://github.com/openwrt/packages/commit/0fe10114208e2c5cd572df043945a52e3ebeb6dd /opt/lib/python3.11 или переустановить все пакеты, относящиеся к python (см. в теме)
  6. https://www.debian.org/News/2024/2024021002 https://www.debian.org/News/2024/20240210
  7. Скрин снят с ZKUII, после обновления. Смотреть в режиме отладки, на что ругается и исправлять hass -c /opt/var/lib/homeassistant --debug --verbose Удалить всего python3-* и поставить снова: удалить НА с зависимостями (frontend, scapy, ...) opkg remove --autoremove --force-depends homeassistant удалить пакеты for p in $(opkg list-installed | grep python | cut -d' ' -f1); do opkg remove --autoremove --force-depends $p; done удалить каталог rm -rf /opt/lib/python3.11 поставить снова НА NB если есть пакеты, зависимые от python3-*, напр., deluge, fail2ban, ... , возможно потребуется переустановка (но ЭТО не точно ы-ы-ы ).
  8. bump to 2.27.0 http://bin.entware.net/aarch64-k3.10/test/filebrowser_2.27.0-1_aarch64-3.10.ipk http://bin.entware.net/mipselsf-k3.4/test/filebrowser_2.27.0-1_mipsel-3.4.ipk http://bin.entware.net/mipssf-k3.4/test/filebrowser_2.27.0-1_mips-3.4.ipk
  9. Доброго! Ачипятка? Свежая версия 2024.1.2 (pypi / git). Можно, но позже... через 2-3 часа.
  10. немного в продолжение темы... owrt`шники, в борьбе за каждый свободный бит, кастрируют всё и вся. Первое подозрение, что это не так (оптимизация на размер), закралось после втягивания go, но, после rust`a... Теперь, на их вопрос: "На кой нам включать ту или иную опцию? Она же жрёт место драгоценное!" или "Нафига нам добавлять пакет? Места мало!", их можно смело посылать в долгое пешее эротическое root@Keenetic-6065: /opt/tmp $ root@Keenetic-6065: /opt/tmp $ ls -al *entw *owrt -rwxr-xr-x 1 root root 3053652 Aug 8 11:53 btm-entw -rwxr-xr-x 1 root root 4425756 Jan 2 16:40 btm-owrt -rwxr-xr-x 1 root root 1899104 Nov 6 16:15 dysk-entw -rwxr-xr-x 1 root root 2443872 Jan 2 16:40 dysk-owrt -rwxr-xr-x 1 root root 3552408 Nov 16 23:52 procs-entw -rwxr-xr-x 1 root root 5111472 Jan 2 16:50 procs-owrt -rwxr-xr-x 1 root root 3141476 Oct 7 21:37 rg-entw -rwxr-xr-x 1 root root 4050452 Jan 2 16:48 rg-owrt root@Keenetic-6065: /opt/tmp $ root@Keenetic-6065: /opt/tmp $ ./btm-entw -V bottom 0.9.4 root@Keenetic-6065: /opt/tmp $ ./btm-owrt -V bottom 0.9.4 root@Keenetic-6065: /opt/tmp $ root@Keenetic-6065: /opt/tmp $ du btm-entw 2988 btm-entw root@Keenetic-6065: /opt/tmp $ du btm-owrt 4336 btm-owrt root@Keenetic-6065: /opt/tmp $
  11. Продолжение (начало здеся) Т.к. они его втянули, монополия на rust подходит к концу, хотя.... но об этом после, а, пока, понеслась вода по трубам или я твой дом труба шатал. Любители автоматизаций (HASS) уже пользуют нек-рые пакеты (python3-bcrypt, python3-cryptography, ...). Добавим ещё неск-ко (от "бесполезных" до "ненужных"). Привязки к кинетикам нет, теоретически, могут быть запущены на любом устройстве (с соотв. архитектурой), но никаких гарантий (as-is). сокр. список пакетов (зависит от архитектуры), актуально на дату написания поста список пакетов из индекса (напр., для mips(be)), актуально на дату написания поста из всего этого "хлама", в OpenWrt завезли: admin/bottom lang/python/python-bcrypt lang/python/python-cryptography lang/python/python-maturin lang/python/python-orjson lang/python/python-rpds-py net/aardvark-dns net/netavark utils/arp-whisper utils/dysk utils/procs utils/ripgrep NB Для нек-рых пакетов нужны шрифты Nerd Fonts в хостовой системе (как поставить и прикрутить к терминалу, смотрим маны к своей ОС). NB Официально не поддерживаемые aarch64 ztui mips / mipsel adguardian-term aim atuin boringtun-cli gobang hickory-dns leaf miniserve mqttui nu-plugin-dns pueue qsc qtun rustdesk-server rustscan static-web-server termscp trust-dns vpncloud wireguard-rs wstunnel А, теперь, полный экстрим - arti (new tor) на mips(be) mips`ы официально не поддерживаются, неофициально тоже ))) ~ # arti proxy -c /opt/etc/arti/arti-config.toml 2024-01-08T12:16:40Z INFO arti: Starting Arti 1.1.11 in SOCKS proxy mode on localhost port 9150 ... 2024-01-08T12:16:40Z INFO arti_client::client: Using keystore from "/opt/root/.local/share/arti/keystore" 2024-01-08T12:17:40Z INFO tor_dirmgr: Marked consensus usable. 2024-01-08T12:17:44Z INFO tor_guardmgr::guard: We have found that guard [77.x.x.x:9001+ ed25519:uH?] is usable. 2024-01-08T12:17:45Z INFO tor_dirmgr: Loaded a good directory from cache. 2024-01-08T12:17:45Z INFO arti: Sufficiently bootstrapped; system SOCKS now functional. 2024-01-08T12:17:45Z INFO arti::socks: Listening on [::1]:9150. 2024-01-08T12:17:45Z INFO arti::socks: Listening on 127.0.0.1:9150. 2024-01-08T12:17:59Z INFO tor_guardmgr::guard: We have found that guard [77.x.x.x:448 ed25519:/O?] is usable. 2024-01-08T12:18:01Z INFO tor_dirmgr: Marked consensus usable. 2024-01-08T12:18:11Z INFO tor_dirmgr: Directory is complete. attempt=1 ... ~ # curl -x socks5h://127.0.0.1:9150 -s https://check.torproject.org/api/ip && echo {"IsTor":true,"IP":"51.210.138.64"} ~ # Взять на потыкать можно тута: aarch64 / mips / mipsel --- @Le ecureuil прав на все 100500 - эта (rust) дрянь редкостная, но в защиту можно сказать, что сей язык (проекты на нём) не одинок. Той же фигнёй (скачать пол тырьнета) страдают и go, и node-js, в меньшей степени python, чтоб собрать бинарник или проект. И, если в каком-то модуле (зависимости) что-то сломано - кирдык всему. + он действительно "безопасный" - нельзя сломать то, чего нет, а нет потому, что нет поддержки (она есть только на бумаге, как суслик), а, если нет поддержки, собрать невозможно... ))) @Skrill0 интересовалась пакетом leaf, к-рый теперь собран в 2-х вариантах - с ring и c openssl (leaf-ring и leaf-ssl соотв.).
  12. h(ome)a(ssistant)-component-${name} напр., ha-component-zha (https://github.com/home-assistant/core/blob/dev/homeassistant/components/zha/manifest.json#L23-L34) root@Keenetic-6065: /opt/root $ opkg info ha-component-zha Package: ha-component-zha Version: 2023.12.4-1 Depends: python3-bellows, python3-pyserial, python3-pyserial-asyncio, python3-pyserial-asyncio-fast, python3-universal-silabs-flasher, python3-zha-quirks, python3-zigpy, python3-zigpy-deconz, python3-zigpy-xbee, python3-zigpy-zigate, python3-zigpy-znp Status: unknown ok not-installed Section: utils Architecture: mipsel-3.4 Size: 698 Filename: ha-component-zha_2023.12.4-1_mipsel-3.4.ipk Description: Zigbee Home Automation root@Keenetic-6065: /opt/root $ поставит зависимости для интеграции оптом, останется подключить её в морде. Или ставить каждый пакет руками...
  13. https://www.debian.org/News/2023/2023120902 https://www.debian.org/News/2023/20231210
  14. не читали/забыли echo "src/gz ha http://bin.entware.net/mipselsf-k3.4/test/HA" >> /opt/etc/opkg.conf opkg update
  15. ~ # opkg list *realpath* coreutils-realpath - 9.3-1 - Full version of standard GNU realpath utility. ~ # не оно?
  16. bump to 2023.10.5 осн. пакет "homeassistant" обрезан до мин. зависимостей. добавлено нес-ко метапакетов (без привязки к осн. пакету "homeassistant"): ~ # ~ # opkg list | grep ha-comp ha-component-backup - 2023.10.5-1 - Backup ha-component-debugpy - 2023.10.5-1 - Remote Python Debugger ha-component-dlna-dmr - 2023.10.5-1 - DLNA Digital Media Renderer ha-component-dnsip - 2023.10.5-1 - DNS IP ha-component-emulated-kasa - 2023.10.5-1 - Emulated Kasa ha-component-esphome - 2023.10.5-1 - ESPHome ha-component-ffmpeg - 2023.10.5-1 - FFmpeg ha-component-folder-watcher - 2023.10.5-1 - Folder Watcher ha-component-google-translate - 2023.10.5-1 - Google Translate text-to-speech ha-component-homekit - 2023.10.5-1 - HomeKit Bridge ha-component-homekit-controller - 2023.10.5-1 - HomeKit Device ha-component-keenetic-ndms2 - 2023.10.5-1 - Keenetic NDMS2 Router ha-component-media-extractor - 2023.10.5-1 - Media Extractor ha-component-met - 2023.10.5-1 - Meteorologisk institutt (Met.no) ha-component-norway-air - 2023.10.5-1 - Om Luftkvalitet i Norge (Norway Air) ha-component-otp - 2023.10.5-1 - One-Time Password (OTP) ha-component-ping - 2023.10.5-1 - Ping (ICMP) ha-component-profiler - 2023.10.5-1 - Profiler ha-component-python-script - 2023.10.5-1 - Python Scripts ha-component-radio-browser - 2023.10.5-1 - Radio Browser ha-component-season - 2023.10.5-1 - Season ha-component-sense - 2023.10.5-1 - Sense ha-component-shelly - 2023.10.5-1 - Shelly ha-component-upnp - 2023.10.5-1 - UPnP/IGD ha-component-utility-meter - 2023.10.5-1 - Utility Meter ha-component-version - 2023.10.5-1 - Version ha-component-voip - 2023.10.5-1 - Voice over IP ha-component-workday - 2023.10.5-1 - Workday ha-component-zha - 2023.10.5-1 - Zigbee Home Automation ~ #
  17. https://github.com/Entware/Entware/wiki/Self-installation-of-python-modules : Его просто нет. Нужен нативный кросс-компилятор еспешек под мипсы.
  18. as is ~ # opkg info node-zigbee2mqtt | grep ^Ver Version: 1.33.1-1 ~ # бонус (owrt`ешники о таком могут только мечтать (пока)) ))) ~ # mqttui -V mqttui 0.19.0 ~ #
×
×
  • Create New...