/OpenXM

Primary LanguageCBSD 2-Clause "Simplified" LicenseBSD-2-Clause

OpenXM, OpenXM contrib2

OpenXM package including Risa/Asir computer algebra system.

  • OpenXM project. Binaries are distributed from this project page.

  • Prerequisite for building from the source codes on Debian: nkf, wget, texinfo, java-common, openjdk-11-jdk, gnupg, latex2html, evince, dpkg-dev, debhelper, fakeroot, texi2html, dvipdfmx, gcc, freeglut3-dev, make, libxaw7, libxaw7-dev, bison, libtinfo-dev, sharutils, build-essential, git

  • Building the package from the source codes.

# Clone the source codes
git clone https://github.com/openxm-org/OpenXM
git clone https://github.com/openxm-org/OpenXM_contrib2

# Building the binary (you do not need to be the root).
# Binaries are installed under OpenXM/bin
cd OpenXM/src
make configure
make install

# Generating openxm script which contains the path information for binaries, libraries.
cd ../rc
make
mkdir ~/bin ; cp openxm ~/bin

# Test if you can start the Risa/Asir
openxm asir

Notes

Minor update

For minor updates of Risa/Asir, the full build will not be necessary and do as follows.

cd OpenXM_contrib2
git pull
cd ../OpenXM
git pull
cd src/asir2018
rm .*done
make
cd ..
make install