Ошибка E: Unable to locate package

Установил последнюю версию прошивки Wiren Board 7.
Перед установкой пакетов
apt-get update
затем
apt-get install paho-mqtt
после чего выдает ошибку E: Unable to locate package
связь с интернетом есть

Последняя версия — это какой релиз, testing или stable?

Расскажите, чуть подробнее, что вы хотите сделать и зачем вам paho-mqtt? Например, если вам нужна библиотека для Python, то она находится в пакете python3-paho-mqtt. И на контроллере уже установлена самая свежая версия:

 # apt policy python3-paho-mqtt
python3-paho-mqtt:
  Installed: 1.5.1-1
  Candidate: 1.5.1-1
  Version table:
 *** 1.5.1-1 500
        500 http://deb.debian.org/debian bullseye/main armhf Packages
        100 /var/lib/dpkg/status

Установлена вот эта версия 202306290824_wb-2304_bullseye_wb7x
Нужна работа Python с mqtt но и другие пакеты не ставятся.

Тогда вам нужен пакет python3-paho-mqtt, который уже установлен. Пакета paho-mqtt не существует в репозитории Debian.

Какие, например? Попробуйте вместо установки сперва поискать пакет, где находится нужный вам софт, например:

# apt search paho-mqtt
Sorting... Done
Full Text Search... Done
libpaho-mqtt-dev/oldstable 1.3.8-1 armhf
  Eclipse Paho MQTT C client - development files

libpaho-mqtt1.3/oldstable 1.3.8-1 armhf
  Eclipse Paho MQTT C client - shared libraries

python3-paho-mqtt/oldstable,now 1.5.1-1 all [installed,automatic]
  MQTT client class (Python 3)

python3-paho-socket/testing,now 0.0.3-1 all [installed,automatic]
  Thin layer built on top of paho-mqtt allowing for connections with unix socket brokers

Тогда вот эта страница вводит в заблуждения Программирование контроллера Wiren Board с помощью языка Python — Wiren Board

Чем? Там дана ссылка на библиотеку, а там уже есть инструкция по установке с помощью pip, а не apt:

pip install paho-mqtt

И повторюсь, библиотека уже установлена и её можно использовать в своих скриптах.

File “run.py”, line 2, in
import paho.mqtt.client as mqtt
ImportError: No module named paho.mqtt.client
Пример из той ссылки выдает вот такое.

Добрый день.
пробую выполнить

Проверил.

pip install paho-mqtt
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Collecting paho-mqtt
  Downloading paho-mqtt-1.6.1.tar.gz (99 kB)
     |################################| 99 kB 762 kB/s 
Building wheels for collected packages: paho-mqtt
  Building wheel for paho-mqtt (setup.py) ... done
  Created wheel for paho-mqtt: filename=paho_mqtt-1.6.1-py2-none-any.whl size=62116 sha256=4038bba71fa5deacc18a24b730d095fefdeb9d4805b44e5d732011a1fa07c263
  Stored in directory: /mnt/data/root/.cache/pip/wheels/30/d9/ee/7c99c523059d22d63f50aba7ae411d3a815bed16c932cf1a36
Successfully built paho-mqtt
Installing collected packages: paho-mqtt
Successfully installed paho-mqtt-1.6.1

Соответственно:

python -c "import paho.mqtt.client as mqtt; exit()"

Так как контроллер - точно такой же компьютер как и тот за которым все работаем - то и методы установки и настройки те же, совершенно.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.