A la hora de instalar un servidor es más que posible que optemos por deshechar todo tipo de modo gráfico puesto que, a priori es innecesario. Ahora bien, si en esa misma máquina queremos monitorizar ciertos servicios con gráficas rrdtool pongamos, las librerías gráficas son necesarias. Si estamos hablando de OpenBSD y no las hemos instalado como set, podremos hacerlo en cualquier momento de la siguiente forma:
Estoy restaurando servicios que tenía en la antigua 3.6, así que me he encontrado con este pequeño problema en la instalación de Symon. Una vez instalado xbase39.tgz, el resto ha sido coser y cantar:
# pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/3.9/packages/i386/gd-2.0.33p3.tgz
parsing gd-2.0.33p3
Dependencies for gd-2.0.33p3 resolve to: png-1.2.8p0, jpeg-6bp3, libiconv-1.9.2p3
gd-2.0.33p3: complete
# pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/3.9/packages/i386/symon-2.72p0.tgz
parsing symon-2.72p0
Error from ftp://ftp.openbsd.org/pub/OpenBSD/3.9/packages/i386/:
Unknown command.
Dependencies for symon-2.72p0 resolve to: rrdtool-1.0.49p3 (todo: rrdtool-1.0.49p3)
symon-2.72p0:parsing rrdtool-1.0.49p3
Dependencies for rrdtool-1.0.49p3 resolve to: gd-2.0.33p3, libiconv-1.9.2p3
found libspec jpeg.62.0 in dependent package jpeg-6bp3
found libspec png.4.2 in dependent package png-1.2.8p0
symon-2.72p0:rrdtool-1.0.49p3: complete
adding group _symon
adding user _symon
installed /etc/symon.conf from /usr/local/share/examples/symon/symon.conf*********************************************************** | 76%
installed /etc/symux.conf from /usr/local/share/examples/symon/symux.conf************************************************************ | 76%
symon-2.72p0: complete
...
#
Puede ser que, una vez instalado xbase39.tgz, las librerías compartidas (shared libraries) no se carguen del todo hasta el próximo reinicio de la máquina, con lo que podemos cargarlas a mano con la herramienta ldconfig. En base al error obtenido buscamos y cargamos las librerías: