Busindre » Blog Archive » Instalar net-snmp-5.4 en Linux (Compilación)

Instalar net-snmp-5.4 en Linux (Compilación)

May 21st, 2007 by Busindre

Procederemos a explicar como instalar la libreria net-snmp-5.4, con sus módulos de perl. Esto es una libreria muy usada y requerida como dependencia en mucho paquetes, como puede ser "Cacti", "Ethereal", "Mrtg" y todo lo que tenga algo que ver con el protocolo SNMP.

Esta librería nos proporciona los siguientes binarios:

snmptranslate
snmpget
snmpgetnext
snmpwalk
snmptable
snmpset
snmptrap

Paquete: Enlace a Descarga

Compilando net-snmp-5.4 (Con sus módulos de perl)


$ tar -zxvf snmpmon-0.5.tar.bz2
$ cd net-snmp-5.4/
$ ./configure --prefix=/usr --with-perl-modules --enable-share
$ make
# make install


# cd perl
# perl Makefile.PL
# make
# make test
# make install

Problemas que podemos encontrar:

$ ethereal

ethereal: error while loading shared libraries: libnetsnmp.so.10: cannot open shared object file: No such file or directory

Solución:

Comprobar que tenemos instaladas las librerias:

# updatedb
# locate libnetsnmp.so

Vemos que lo tenemos instalado:

/usr/lib/libnetsnmp.so.15
/usr/lib/libnetsnmp.so
/usr/lib/libnetsnmp.so.15.0.0

Ahora solo debemos hacer un enlace simbólico para usar la librería actual en vez de la que nos solicita el programa, posiblemente si recompiláramos el programa cogería la nueva librería.


# cd /usr/lib/
# ln -s libnetsnmp.so.15 libnetsnmp.so.10

Posted in Programas |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.