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

Getting Xcas (1.9.0)

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

What's new (large changes)?

Android

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

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, or disable acceleration for example on Debian 7:
sudo apt-get install libgl1-mesa-swx11
This package does not exist on Debian 9. Workaround: copy libGL.so.1 (64 bits) in a directory, say /opt/lib, then you can run xcas from a Terminal with the commands:
export LD_LIBRARY_PATH=/opt/lib
xcas & If you have transparency problems with Xfce, run xfce-settings-manager and disable composition in windows.

Fedora

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

Packages maintained by Antonio Rojas.

Binaries PC (all distributions)

KhiCAS: Giac/Xcas for Casio CG10/20/50 and Fx-9750GIII, Fx-9860GIII

Install the KhiCAS addin for the Prizm or install 2 files khicas50.g3a and khicas50.ac2 on your FXCG50 or install khicasen.g1a on your Fx-9750GIII calculator. You can now run most Xcas commands on your calculator, CAS and programming commands, including Python syntax compatibility. Beware, if you are testing on the emulator, the 2 files for the FXCG50 are emucas50.g3a and khicas50.882.
Documentation: HTML, PDF.
Thanks to Sébastien Michelland and Camille Gaspard for help porting Giac to the Casio.

KhiCAS: a CAS for your Numworks N0110 calculator

Beware: do not upgrade your Numworks on Numworks website, it would lock your calculator
Install KhiCAS (requires a web-usb compatible browser like Chromium). Works only if your Numworks N0110 is not locked (check in Settings that Epsilon version is smaller or equal to 15.5).
Documentation (French).
You can also make a local install.
Thanks to Damien Nicolet for porting newlib, and interfacing Giac with Epsilon (external apps support).

KhiCAS: Xcas and Python for the TI Nspire calculator

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.