Я пытаюсь внедрить библиотеки net-snmp на Beaglebone Black running Angstrom. Когда я устанавливаю пакет net-snmp в репо, или я пытаюсь установить net-snmp из исходного кода, я получаю следующую ошибку при попытке запустить snmpd.SNMP on BeagleBone Black
pcilib: Cannot open /proc/bus/pci
pcilib: Cannot find any working access method.
Я посмотрел на this, но безрезультатно. Выполнение шагов, которые предоставляет ответ, не работает.
Может ли кто-нибудь сказать мне, как установить библиотеки net-snmp на Beaglebone и настроить их так, чтобы они работали? Либо использовать пакет регрессии angstrom, либо устанавливать его из источника.
Благодаря
В результате я установил библиотеки net-snmp из найденного источника [здесь] (http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.2/). Затем я использовал патч (нашел [здесь] (http://sourceforge.net/p/net-snmp/bugs/_discuss/thread/193dc0ef/7eb3/attachment/ifmib.patch)), чтобы исправить ошибки, которые он имел с ангстрем. Шаги: 1. ./конфигурировать источник 2. Переместить патч в исходный каталог net-snmp и заплатить с помощью «patch -p1
Я сделал аналогичную вещь, но я использовал Yocto проект для компиляции и создания устанавливаемого пакета. Ошибка с pcilib не вызывает беспокойства, но вам придется установить pcilib, даже если ваше устройство не имеет шины pci. – Katu