Página principal

Maxima
Instalación

La fuente de información fundamental sobre Maxima es la página que alberga el proyecto, http://maxima.sourceforge.net, en la que hay un enlace a la versión en español.

Los ficheros para instalar Maxima se encuentran en http://sourceforge.net/project/showfiles.php?group_id=4933: el ejecutable para Windows, los rpm para Linux y el código fuente para todas las plataformas.

Para las distribuciones Linux basadas en Debian, se puede instalar el paquete que mantienen los desarrolladores de la distribución. Más abajo indico los pasos a seguir para compilar el paquete en Ubuntu.


Instalación en Windows

En este caso no hay más que descargarse el ejecutable maxima-<versión>.exe y dejar que se autoinstale.

Una vez instalado, los usuarios de Windows 98 deben leer el fichero README para hacer algunos ajustes previos en el sistema.

Durante el proceso de instalación, el usuario podrá seleccionar si quiere instalar la ayuda en español y el entorno gráfico.

Es posible que los antivirus y cortafuegos instalados en el sistema impidan la conexión entre Maxima y los interfaces gráficos; en este caso, conviene acceder al panel de control y desbloquear la interface gráfica de usuario de Tcl-Tk.


Instalación en Linux

En distribuciones basadas en paquetes rpm, se pueden descargar los archivos maxima-<versión>.i386.rpm y maxima-exec-<versión de lisp>-<versión>.i386.rpm. Estos dos paquetes son mutuamente dependientes, por lo que se deberán instalar de forma conjunta:

rpm -ivh maxima-<versión>.i386.rpm maxima-exec-<versión de lisp>-<versión>.i386.rpm

Con lo anterior es posible trabajar ya con Maxima. Para disponer de la ayuda en castellano, debemos instalar el paquete correspondiente, maxima-lang-es-<versión>.i386.rpm o maxima-lang-es-utf8-<versión>.i386.rpm, según que nuestro sistema de codificación sea Latin-1 o Unicode UTF-8, respectivamente. También hay paquetes precompilados para prtugués.

Opcionalmente, se puede instalar el entrono gráfico xmaxima. De esto se encarga el paquete maxima-xmaxima-<versión>.i386.rpm.

Otro entorno gráfico para Maxima es wxmaxima. Se trata de un proyecto independiente de Maxima, pero estrechamente ligado a él. Para más información, visítese la página de wxmaxima.

Para distribuciones basadas en Debian, existen paquetes precompilados deb. En todo caso, si quien lee estas líneas es debianero, seguro que le divertirá más compilar a partir de las fuentes; para ellos va la siguiente sección.


Compilación del código fuente en Linux Ubuntu

Si se quieren compilar las fuentes de la última versión oficial de Maxima, descárguese y descomprímase el fichero maxima-<versión>.tar.gz.

Maxima es un proyecto muy activo que cambia constantemente y quizás el usuario no quiera esperar a la próxima versión oficial. En tal caso, diríjase al repositorio cvs y siga las instrucciones para descargar el proyecto en su estado actual (es posible que tenga que instalar previamente el programa cvs desde synaptic).

La compilación de Maxima requiere disponer de un entorno Lisp habilitado: gcl, cmucl, clisp y sbcl son compatibles con Maxima. Puesto que el sistema de codificación de Ubuntu es UTF-8, se recomienda clisp o sbcl. Yo utilizo ambos, y los dos están en los repositorios de Ubuntu.

Antes de proceder a la compilación, se deben instalar, además del entorno Lisp, los programas gnuplot y tcl-tk.

Una vez satisfechas las dependencias necesarias para la compilación, se procede de la forma habitual:

cd maxima
./bootstrap    # solo en caso de compilar las fuentes descargadas directamente del repositorio
./configure --enable-clisp --enable-lang-es-utf8   # otra posibilidad:   --enable-sbcl
make
make check
sudo make install
make clean

Eso es todo.

La compilación del entorno gráfico wxmaxima requiere de unos pasos similares.


© Mario Rodríguez Riotorto, 2007