Предполагая, что вы используете udev, libudev может быть хорошим вариантом. Udev — это подсистема Linux, которая отвечает за автоматическое создание узлов устройств, когда в систему вставляется новое устройство. С помощью udev вы также можете отслеживать новые устройства по мере их подключения к системе и получать всю необходимую информацию. Он предоставляет приятные функции, такие как «udev _device _get _sysattr _value», с помощью которых вы можете запросить любое свойство, которое вы хотите, и легко получить его значение.
Чтобы увидеть, какие свойства доступны через udev, вы можете использовать утилиту udevadm, например:
udevadm info --query=all -n /dev/your_device_node
python3-libtorrent
в настоящее время сломан в sid , и в результате не удалось собрать при переходе на Python 3.9. В результате его больше нельзя установить, что нормально для нестабильной версии.
Решение состоит в исправлении ошибок в python3-libtorrent
— в конце концов, нестабильная версия Debian для разработки, и ее предполагаемое использование — разработка следующего выпуска Debian (, который формируется в наборе для тестирования ). В git-репозитории пакета есть обновленная версия , так что вы можете попробовать собрать ее.