Navigate: version francaise, Back to Giac/Xcas main page

Getting Xcas (1.2.3-25)

Download Xcas for : Once Xcas is installed, you can choose between xcas (graphical interface) and giac (text interface).

What's new?


iOS (iPhone/iPad)

It should be possible to install Firefox for iOS (like for Android), and open Xcas online offline (sorry I don't have ios smartphone or tablet to test myself).
There is also an experimental port of the Xcas Pad application by Leonel Hernandez.
A non free version of Giac (dual licensed) is included in the following applications

Xcas for Windows

Download the installer: Remarks :

Xcas for Mac OS X

For Mac OS X.6,7,8,9(,10), get the stable version or unstable. Click on the package, it should install in Applications.
On Mac OS X.10, it is recommended to install this version (without Qcas and with Python 2.7 module only). For OS X.11 and greater, or if you are doing 3d graphs, I recommend using the browser interface (you can install it locally as explained on the page).

Xcas for Linux

Incompatibility with Unity

It has been reported than Xcas does not work correctly (crash, keystrokes not recognized...) under some versions of Unity (default window manager in recent Ubuntus). If you experience these problems, it is recommended to switch to an alternate window manager like Gnome, Xfce, Icewm, ...

Note for 3-d on Linux

Xcas is using OpenGL capabilities for 3-d graphs and 3-d geometry, therefore you must check that your Xserver is correctly configured. If acceleration is supported for your videocard, check that the dri module is loaded in /etc/X11/xorg.conf or /etc/X11/XF86Config-4. If Xcas freezes on a command like plan(z=0), remove dri loading or install the correct drivers for your video card.


Fedora now includes a giac package.

Debian packages (Debian, Ubuntu: i386 32, 64 bits, ARM)

RPM (OpenSuse, Fedora, Mandriva...)

Please check the note above. You may need to install additional packages, e.g. on Fedora 17 sudo yum install gsl libpng-compat, before you can run sudo rpm -U giac*rpm from the directory where you downloaded the RPM.

Xcas for archlinux

Binary packages compiled by Laurent Hofer.

Binaries PC (all distributions)

Khicas: Giac for the TI Nspire calculator

An experimental version of khicas for the TI Nspire CX (CAS or non CAS) is available. For black and white nspire, you can install the bw version. Requires Ndless (OS 3.6, 3.9), your Nspire OS must be version 3.6 or 3.9, do not upgrade to version 4!.
Warning: do not use khicas during exams if CAS calculators are banned.
For interested developers, install the ndless-sdk toolchain with newlib, compile GMP/MPFR/MPFI, then get the latest giac source, copy config.h.nspire to config.h and Makefile.nspire to Makefile. For the black and white version, install the Ndless SDK, then additional libs/headers (modified versions of nspire-io, USTL, tommath) and the giac source code.
Thanks to Xavier Andréani and Adrien Bertrand for the LUA interface.

Xcas Linux ARM

For smartbooks with a Ubuntu 10.10 ARM compatible version, follow the same instructions as for Intel debian packages.

Xcas Windows CE

Daniel Alm provides a free for non-commercial use (not open-source) interface and binaries based on Giac. See on his site or click on this direct link if you want to download the binary without interface.