SimpleUser писал(а):
Сейчас встала задача установить библиотеку Net-SNMP на Федору. В QNX я просто копировал lib*.so -файлы в каталог /usr/lib, но для netbeans это наверное не пройдёт? Как же её установить?
...
Поможет ли установка пакет net-snmp*.rpm?
Поможет
И это
правильный способ установки проекта в пакетном дистрибутиве.
Вот они, имеющиеся в вашем дистрибутиве пакеты:
Код: Выделить всё
bash-4.2$ yum list all net-snmp*
...
Установленные пакеты
net-snmp-libs.i686 1:5.7.1-4.fc17 @russianfedora/$releasever
Доступные пакеты
net-snmp.i686 1:5.7.1-5.fc17 updates
net-snmp-agent-libs.i686 1:5.7.1-5.fc17 updates
net-snmp-devel.i686 1:5.7.1-5.fc17 updates
net-snmp-gui.i686 1:5.7.1-5.fc17 updates
net-snmp-libs.i686 1:5.7.1-5.fc17 updates
net-snmp-perl.i686 1:5.7.1-5.fc17 updates
net-snmp-python.i686 1:5.7.1-5.fc17 updates
net-snmp-sysvinit.i686 1:5.7.1-5.fc17 updates
net-snmp-utils.i686 1:5.7.1-5.fc17 updates
Я как-то имел изрядный опыт разработки SNMP агентов для весьма крупного проекта, поэтому по опыту скажу вам, что для разработки (или даже просто активного использования) вам кроме обычных пакетов net-snmp-libs.i686 и net-snmp.i686 сразу нужно ставить, как минимум, ещё и net-snmp-utils.i686 и net-snmp-devel.i686 (соответственно, для 64 бит суффиксы будут x86_64).
А ещё лучше устанавливайте
сразу всё (оно не столько много места занимает):
SimpleUser писал(а):
В мануале c cайта
http://www.net-snmp.org cказано, что сначала надо запустить ./configure, но в скачанном и распакованном net-snmp*.tgz нет файла configure, лишь множество файлов, начинающихся с +, например скрипт +INSTALL. Но когда я его запускаю, ничего не происходит.
То, что вы читаете в мануале - это описание создания и установки проекта
из исходных кодов с полной компиляцией под установленную в вашей системе среду (библиотеки и т.д.), об этом уже задавали вопросы в форуме, см.
Помогите научиться устанавливать программы из исходного кода.
Это способ установки может проделываться, но смысл в пакетном дистрибутиве имеет только тогда, когда вам нужна совершенно новая, последняя версия пакета net-snmp, а в репозитарии присутствует только .rpm для более старых версий (такое, кстати, бывает, потому, что в net-snmp постоянно добавляют методы для построения своих агентов, и дистрибытивы с net-snmp-agent-libs.i686 не всегда поспевают). Но это совершенно особый,
экстремальный случай (когда
пакетный вариант уже полностью опробован и не подходит).
Если вас заинтересует а). разница в инсталляциях и б). то, как делать сборку и установку проектов из исходных кодов, гляньте здесь:
Установка программного обеспечения. Но ещё лучше, скачайте гораздо более полную и сильно расширенную эту рукопись здесь:
Инструменты Linux и по ней читайте.