インストールスクリプト

Redlog,REDUCE のコードが更新されました.最新版の maxima(5.36.1),wxmaxima(15.04.0)も併せて書いておきます.

mkdir ~/CAS

(* WxWidget http://codelite.org/LiteEditor/WxWidgets30Binaries#toc2 *)
(* resuce csl 及び wxmaxima には必要 *)
sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe'
sudo apt-get update
sudo apt-get install -y --fix-missing libwxbase3.0-0-unofficial libwxbase3.0-dev libwxgtk3.0-0-unofficial libwxgtk3.0-dev wx3.0-headers wx-common

(* resuce psl *)
cd ~/CAS
svn co http://svn.code.sf.net/p/reduce-algebra/code/trunk reduce-algebra
cd ./reduce-algebra
./configure --with-psl
make

(* resuce csl *)
sudo apt-get -y --force-yes install libfox-1.6-dev
./configure --with-csl
make
sudo apt-get -y --purge remove libfox-1.6-dev

(* redfront *)
cd ./generic/redfront
sudo make install

(* wxmaxima *)
cd ~/CAS
wget http://sourceforge.net/projects/wxmaxima/files/wxMaxima/15.04.0/wxmaxima-15.04.0.tar.gz
tar zxvf wxmaxima-15.04.0.tar.gz
cd ./wxmaxima-15.04.0
./configure
make
sudo make install

(* maxima *)
sudo apt-get -y install sbcl texinfo
cd ~/CAS
wget http://sourceforge.net/projects/maxima/files/Maxima-source/5.36.1-source/maxima-5.36.1.tar.gz
tar zxvf maxima-5.36.1.tar.gz
cd ./maxima-5.36.1
./configure --enable-sbcl
make
sudo make install