Instalar dataplot en Gentoo
Vamos a instalar el paquete estadístico dataplot. No suele venir en las distribuciones estandard, así que tendremos que hacerlo a mano. Una pena, porque es algo lioso, pero afortunadamente es un programa bien documentado.
Lo primero es instalar ls dependencias gráficas: Tcl/Tk 8.0 o superior (se recomienda 8.3 o superior). Cualquier distribución linux más o menos moderna debería proporcionar eso de serie.
Te aconsejo que lo primero vayas a la página de Dataplot y eches un vistazo. Ahí tienes mucha documentación y muy buena.
Vete a la página con los downloads. Te interesan especialmente los binarios, así que entra en Dataplot executables, y bájate el "Linux Red Hat Fedora executable" con lo que obtendrás un fichero llamado dataplot.fedora.exe.gz. Luego entra en Dataplot auxillary files y bájatelos también, con lo que obtendrás un fichero llamado dplib.tar.gz.
Instalamos el ejecutable.
[lacofi@jeanne ~]$ su password: [root@jeanne lacofi]# mv dataplot.fedora.exe.gz /usr/local/bin/dataplot.gz [root@jeanne bin]# cd /usr/local/bin [root@jeanne bin]# gunzip dataplot.gz [root@jeanne bin]# chmod 755 dataplot [root@jeanne bin]# cd -
Ahora instalamos los ficheros auxiliares.
[root@jeanne lacofi]# mkdir /usr/local/lib [root@jeanne lacofi]# mkdir /usr/local/lib/dataplot [root@jeanne lacofi]# mv dplib.tar.gz /usr/local/lib/dataplot [root@jeanne lacofi]# cd /usr/local/lib/dataplot [root@jeanne dataplot]# tar -xzvf dplib.tar.gz [root@jeanne dataplot]# rm dplib.tar.gz [root@jeanne dataplot]# chown -R root:root *
Ahora ejecutamos un pequeño minitest que viene incluido entre los ficheros auxiliares. Este minitest ejecutará diferentes cálculos sobre el interfaz de texto. No importan los resultados, solo ver que funciona y que al final nos dice "THIS IS AN EXIT FROM DATAPLOT".
[root@jeanne dataplot]# exit [lacofi@jeanne ~]$ cd ~ [lacofi@jeanne ~]$ dataplot ---------------------------------------------------- | Dataplot | | Interactive Graphics & Data Analysis Language | | James J. Filliben and Alan Heckert | | Information Technology Laboratory | | National Institute of Standards and Technology | | 301-975-2855 and 301-975-2899 | ---------------------------------------------------- Number of Observations per Variable = 1000000 Number of Variables = 10 Total Internal Data Space Size = 10000000 Substitution/Replacement Character = ^ 1. Welcome to DATAPLOT (version 3/2006). For assistance at any time during a run, enter HELP . 2. For a list of new commands/capabilities, enter NEWS (updated 3/2006) 3. The alternate Graphics output files (creatable via the DEVICE 2 and 3 commands) are dppl1f.tex and dppl2f.tex respectively. YOU HAVE JUST ACCESSED THE FILE DPMESF. > (y aquí metemos los siguientes comandos:) device 1 x11 [Enter] call minitest.dp [Enter] exit
Ahora vamos a por el GUI. Para eso tenemos que volver a hacernos root.
[lacofi@jeanne ~]$ su password [root@jeanne lacofi]# cp /usr/local/lib/dataplot/frscript/xdataplot /usr/local/bin [root@jeanne lacofi]# chmod a+rx /usr/local/bin/xdataplot [root@jeanne lacofi]# whereis tcl tcl: /usr/lib/tcl8.4 /usr/include/tcl.h [root@jeanne lacofi]# whereis tk tk: /usr/lib/tk8.4 /usr/include/tk.h /usr/man/mann/tk.n.bz2 /usr/share/man/mann/tk.n.bz2 [root@jeanne lacofi]# which wish /usr/bin/wish
Obsérvese que hemos preguntado dónde está en nuestro sistema TCL, TK y Wish. Y obsérvese que he marcado en verde las respuestas válidas. Enseguida usaremos eso para modificar los scripts que arrancan el GUI.
Ahora hay que editar el fichero /usr/local/bin/xdataplot para cambiar unas cuantas cosas erróneas que está asumiendo.
Donde pone: setenv TCL_LIBRARY /usr/local/lib/tcl Debe poner: setenv TCL_LIBRARY /usr/lib/tcl8.4 Donde pone: setenv TK_LIBRARY /usr/local/lib/tk Debe poner: setenv TK_LIBRARY /usr/lib/tk8.4 Donde pone: setenv XDP_FILE /usr/local/lib/frmenus/ Debe poner: setenv XDP_FILE /usr/local/lib/dataplot/frmenus/ Donde pone: setenv XDP_CODE /usr/local/lib/frscript/ Debe poner: setenv XDP_CODE /usr/local/lib/dataplot/frscript/
Y hacemos lo mismo con el script /usr/local/lib/dataplot/frscript/xdp:
La primera línea debe ser:
#!/usr/bin/wish
Y con esto debería poderse arrancar ya toda la GUI usando solo el comando xdataplot. Pero eso sí, lo que queda es solo un pequeño detalle: estudiar mucha estadística. :-)
Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.