Instalar net-snmp-5.4 en Linux (Compilación)
May 21st, 2007 by BusindreProcederemos 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 |