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. :-)

Compártelo:
  • Print
  • email
  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • Google Bookmarks
  • BarraPunto
  • Twitter

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.

Deja un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>