Maxima/Installation

Dependencies

 * gnuplot,
 * tex
 * texinfo
 * texi2html
 * texlive-latex-recommended
 * GNU autotools
 * automake 1.9
 * autoconf2.13
 * tk 8.4.
 * lisp
 * sbcl ( sudo apt-get install sbcl)
 * libgmp3-dev
 * libreadline5-dev
 * libncurses5-dev
 * sharutils
 * libxmu-dev
 * libxaw7-dev
 * wxWidgets library for wxMaxima
 * libwxgtk3.0-dev
 * libwxbase3.0-dev
 * compiler is GNU g++ for wxWidgets library
 * build-essential
 * imagemagick
 * ibus-gtk
 * ibus-gtk3

Steps

 * Download and install ready made Maxima deb packages
 * from Ubuntu repositories ( old versions )
 * from other sites
 * Compile your own maxima package
 * compile maxima from sources ( without creating deb packages )

Now the best is a git method

From Ubuntu repositories
You can make use of :
 * Synaptic ( Graphical package manager)
 * apt-get.

In second case write in command line:

sudo apt-get install maxima

This method can get old version which gets some trouble, like loadfile: failed to load /usr/share/maxima/5.37.2/share/draw/draw.lisp

Uninstall such Maxima version

sudo apt-get remove maxima

wxmaxima
From repositiories by Istvan Balhota sudo add-apt-repository ppa:blahota/wxmaxima sudo apt-get update sudo apt-get install wxmaxima

From sources
Before compilation, you should have all dependent packages

CVS
cd maxima ./bootstrap   # only if you downloaded the source code from cvs ./configure --enable-clisp  # or:   --enable-sbcl make make check sudo make install make clean

This procedure does not create a deb package.

maxima/xmaxima
If you have git and SBCL then : git clone git://git.code.sf.net/p/maxima/code maxima cd maxima ./bootstrap ./configure --with-sbcl make

Now one can run it from inside the source directory.

cd maxima ./maxima-local

The result :

Maxima branch_5_30_base_104_ged70fb2_dirty http://maxima.sourceforge.net using Lisp SBCL 1.0.45.0.debian Distributed under the GNU Public License. See the file COPYING. Dedicated to the memory of William Schelter. The function bug_report provides bug reporting information. (%i1)

Xmaxima can also be run :

cd ~/maxima ./xmaxima-local

or bash file :

wxMaxima is not present now.

Where is Maxima after standard ( as above) installation ?

locate maxima-local

example result :

~/Pobrane/maxima-5.38.1/maxima-local.in ~/Pobrane/maxima-5.38.1/xmaxima-local.in  ~/maxima/maxima-local ~/maxima/maxima-local.in ~/maxima/xmaxima-local ~/maxima/xmaxima-local.in ~/maxima/interfaces/xmaxima/Tkmaxima/maxima-local.tcl

Note that it is a different directory then after apt-get installation. One can have 2 ( or more ) versions of Maxima on the disk )

wxmaxima
git clone https://github.com/wxMaxima-developers/wxmaxima

Problems

 * Open a terminal
 * type :  sudo apt-get install gdb
 * after gdb is installed type : gdb wxmaxima
 * run and wait until it crashes
 * and type : backtrace