Navigation:
English version, Retour a la page de Giac/Xcas.
Installation de Xcas
Télécharger Xcas pour :
-
Windows ,
-
Mac OS X,
-
Linux debian/ubuntu,
-
Linux RPM,
-
archlinux,
-
Linux ARM,
-
Linux binaires,
-
Free BSD,
- Android,
- TI Nspire,
-
Windows CE,
Une fois Xcas installé sur PC ou Mac, vous pouvez choisir entre
xcas (interface graphique) et giac
(interface texte).
- version 1.1.4 (fevrier 2015):
corrections de bugs, quelques améliorations en algèbre
linéaire numérique (par ex. linsolve accepte
maintenant le résultat de la décomposition
LU en arguments pour résoudre plus rapidement
des systèmes)
- version 1.1.3 (decembre 2014):
nouvelles fonctions pour la gestion du son (soundsec, playsnd)
et usage plus simple pour writewav. La fonction fft utilise
GSL si elle est disponible et est donc plus rapide.
- version 1.1.2 (septembre 2014):
Représentation rationnelle univariée, pour la
résolution efficace de systèmes polynomiaux.
Bases de Groebner modulaires beaucoup plus rapides
(dans les versions 1.1.0 récentes).
Arithmétique d'intervalles.
- version 1.1.2 (septembre 2014):
stabilisation du code,
- version 1.1 (juillet 2013):
simplifications et ameliorations en probabilités/statistiques
(lois classiques, tests, chaines de Markov, voir par exemple
ici et les exemples
du menu Aide->Exemples->Proba),
méthode d'intégration numérique adaptative,
corrections de bugs
- version 1.0 (novembre 2012):
coloration syntaxique dans les lignes de commande.
- version 0.9.9:
assistant de création de fonction, test et boucles,
représentation de petits graphes probabilistes (matrices de taille<=7)
avec la commande plotproba,
construction de corps finis non premiers plus facile (GF),
optimisations pour l'algebre lineaire sur
les entiers (determinant, inverse de matrice, par exemple
det(hilbert(100)) prend 0.56s sur un AMD 64 bits a 2.8GHz).
- version 0.9.8: crible quadratique (self-initialized multi-polynomial
quadratic sieve) pour factoriser des entiers de 40 à 77 chiffres
(vitesse comprise entre celle de PARI et celle de msieve/yafu).
- version 0.9.6. Fonction binomiale plus rapide.
Documents de prise en main de Xcas pour le nouveau
programme de proba de TS PDF,
et sessions d'illustration.
- version 0.9.5: support Lapack
- version 0.9.4:
Indexation des matrices en commencant a 1 en mode Xcas avec
double-crochets, par exemple M[[1,2]].
On peut agrandir ou retrecir un éditeur de programmes
avec F5/F6. La trousse de survie (fiches pour commencer) est
maintenant installée sur le PC/Mac (au lieu d'etre
en-ligne).
- version 0.9.3:
Simplification pour définir une fonction dérivée
f(x):=x^2+3x+1; g:=f'; g(-3/2); g(1); solve(g(x)>0)
Nouvelle fonction taux accroissement, utile pour les 1eres S
taux_accroissement(f(x),a,a+h)
-
version 0.9.0:
Nouveaux items pour le menu Aide->Internet: des fiches de prise en main
Xcas, et une page pour les candidats au Capes.
La documentation est dorénavant traduite avec hevea
au lieu de latex2html ce qui réduit la taille
des fichiers avec une qualité comparable.
les routines de calcul de PGCD et de factorisation
de polynomes ont été
accélérées, ce qui se ressent par exemple
dans des calculs de simplifications.
La version windows est compilée avec la version 1.7 de cygwin
et n'est plus compatible avec des versions de windows antérieures
à XP.
-
version 0.8.4:
l'éditeur de programmes de Xcas propose la coloration
syntaxique des commande de Xcas, l'indentation (touche Tab ou Esc/Echap,
fonctionnalité en test), ainsi qu'une nouvelle structure de
boucle repeter ... jusqua ...; . Dans la version du 30/11,
l'aide s'affiche dans une bulle lorsqu'on tape un mot clef reconnu
suivi par une parenthèse ouvrante (sauf Mac OS).
Pour télécharger l'installeur
- version stable
(1.1.4, février 2015), suivez ce
lien
cliquez sur le fichier téléchargé et
suivez les instructions. Ensuite cliquez
sur xcasfr.
Il existe aussi une version expérimentale pour
Windows 64 bits.
- version en cours de tests, en suivant ce
lien
-
ancienne version stable (1.1.2), suivez ce
lien
cliquez sur le fichier téléchargé et
suivez les instructions. Ensuite cliquez
sur xcasfr.
Remarques:
-
Si l'erreur suivante apparait à l'installation
Erreur lors de l'ouverture du fichier en écriture: "c:\xcas\doc\local\html_mall".
effacez le fichier c:\xcas\doc\local et relancez l'installeur.
-
Xcas fonctionne en principe sur toutes les versions de Windows 98 a
Windows 7. Si Xcas ne fonctionne pas sur votre Windows,
il est toujours possible de travailler avec un CD-live
linux contenant Xcas, par exemple celui de
l'agregation
ou
basé sur
puppy
linux.
-
Pour les utilisateurs de windows 98, installez la version 0.8.6
(stable ancienne) et remplacez dans le répertoire
d'installation stable de Xcas par les
fichiers de cette archive.
-
Pour une installation en réseau,
installez sur le lecteur réseau
(en général J:) puis déclarez
xcasfr.bat dans la base de données de logiciels.
Si le répertoire personnel est P: et le lecteur
réseau est J:, vous pouvez déclarer
xcasfrjp.bat ou sinon vous en inspirer.
Attention, si la lettre du lecteur n'est pas la meme
sur le serveur que depuis un poste réseau, il faut modifier
les fichiers xcasfr.bat et runxcas.fr et y changer
la lettre du lecteur, voir
le forum de Xcas. Il est recommendé de décommenter dans le fichier
runxcas.fr les lignes
export XCAS_HOME='/cygdrive/p'
export XCAS_AUTOSAVEFOLDER='/cygdrive/p'
en changeant la lettre p en la lettre du lecteur du répertoire
personnel.
-
Pour pouvoir prévisualiser avant impression, vous devez aussi
installer Ghostscript
et GSview
(attention, il faut installer les deux logiciels).
-
Depuis la version 0.6.3 de Xcas pour Windows,
l'executable xcas.exe utilise une librairie dynamique
giac.dll, permettant l'ajout de l'interface texte
giac.exe et permettant aux développeurs cygwin
d'utiliser du calcul symbolique dans leurs programmes C++.
-
Pour Mac OS X.6/../10, la
version stable est
disponible ainsi que la version instable.
- Pour installer sans avoir à mettre de mot de passe
(demandé par les OSX récents, par exemple par OSX.10),
ouvrez un Terminal (dans Accessoires ou Autres), puis faites
cd /Applications
mkdir usr
cd usr
tar xvf /Volumes/xcas_osx6/xcas.pkg usr.pkg/Payload
tar xvf usr.pkg/Payload
où le chemin vers xcas.pkg doit peut-etre
etre adpaté.
-
Pour faire une puissance (^) sur un clavier avec accents,
tapez ^ puis espace ou tapez **
-
Remarque : Le binaire en ligne de commande
icas est en 64 bits,
alors que xcas est en 32 bits (donc plus lent pour
certains gros calculs).
-
Pour Mac OS X.4 et 5, utilisez ce package
HTTP.
Cliquer sur le package installer
de l'image disque qui devrait installer xcasfr dans Applications.
Attention, pour les anciens Mac OS X.4/5 (processeurs Power PC)
si Xcas OS X.3 est installé, suivre
ces indications.
Incompatibilité avec Unity
Des problèmes de stabilité ou de mauvaise prise en compte des touches
(par exemple AltGr) ont été signalés si on exécute Xcas sur
certaines versions d'Unity
(environnement par défaut des Ubuntu récents entre autres).
Si vous avez ce problème,
la solution consiste à changer de window manager, par exemple
Gnome, Xfce, Icewm ne posent pas ce problème.
Note sur la 3-d
Xcas utilise les possibilités d'OpenGL pour les graphes
et la géométrie dans l'espace, votre carte graphique
doit donc etre correctement configurée par rapport à
l'accélération matérielle. Si elle est
supportée, le module dri doit étre
chargé dans /etc/X11/xorg.conf
(ou /etc/X11/XF86Config-4). Si par contre xcas
plante lors d'une commande telle que plan(z=0), veillez
à désactiver le chargement du module dri
ou à installer les drivers adéquats pour votre carte
vidéo.
-
Attention,
lire la note ci-dessus.
-
Ajoutez la ligne suivante
deb http://www-fourier.ujf-grenoble.fr/~parisse/debian/ stable
main
dans le fichier /etc/apt/sources.list
puis tapez
sudo apt-get update
Pour installer ou mettre à jour, tapez alors
sudo apt-get install giac
Si l'installation échoue parce que libgmp3c2 ne peut
etre installé, remplacez main par testing
dans la ligne ci-dessus de /etc/apt/sources.list
et recommencez les deux commandes
précédentes.
Pour les programmeurs Python (sauf distribution 32 bits stable),
vous pouvez installer le package python-giacpy de F. Han
sudo apt-get install giac python-giacpy
Pour automatiser les mises à jour et éviter
les warnings, vous pouvez une fois pour toutes importer la
clef de signature GPG de Xcas,
pour cela tapez la commande
sudo apt-key add xcas_public_key.gpg
depuis le répertoire où vous avez
téléchargé cette clef.
Ces manipulations sont malheureusement nécessaires
parce que Giac/Xcas n'est
pas intégré aux distributions officielles
(Debian, Ubuntu,..., on attend depuis 10 ans maintenant
pour Debian :-().
-
Si vous souhaitez essayer la version en cours de tests,
utilisez à la place la ligne suivante
deb http://www-fourier.ujf-grenoble.fr/~parisse/debian/ testing
main
-
Si ca ne marche pas, installez à la main le paquet ci-dessous:
-
Paquetage Debian tout en un (giac 1.1.3 pour i386)
HTTP
Paquetage Debian tout en un (giac 1.1.4 pour x64)
HTTP
Pour installer, taper
sudo dpkg -i *giac*.deb
Si dpkg renvoie une erreur de packages manquants, regardez le(s)
nom(s) indiqué(s) et tapez une commande apt-get correspondante,
par exemple
sudo apt-get install libstdc++5
Si vous avez une erreur due à libreadline.so.5 manquante,
alors installez sudo apt-get install readline5 ou
si vous avez installé libreadline (par exemple version 6)
tapez les commandes
cd /usr/lib ; sudo ln -s libreadline.so.6 libreadline.so.5 ; sudo ldconfig
Carlos Enriqe Carleos Artime a créé les premiers
packages debian de giac.
RPM (OpenSuse, Fedora, Mandriva,...)
Attention,
lire la note ci-dessus.
Il peut etre necessaire d'installer des paquets complementaires:
par exemple sur Fedora 17 sudo yum install gsl libpng-compat
avant de faire la commande sudo rpm -U giac*rpm depuis
le repertoire ou vous avez telecharge les RPM.
Paquets binaires
compilés par Laurent Hofer.
La version 1.1 est disponible pour smartbooks avec distribution
compatible Ubuntu ARM 10.10 (armel, par exemple Hercules ecafe
linux ou efika mx smartbook) ou 12.04 (armhf, par exemple
Chromebook arm avec Ubuntu/Crouton):
suivre la méme procédure que
pour des packages debian Intel.
-
Version 1.0 i386: ici. Desarchivez
par exemple dans /usr/local.
Variables d'environement à positionner
- export LD_LIBRARY_PATH=/usr/local/lib (remplacer
/usr/local par le repertoire de desarchivage,
peut etre omis si /usr/local/lib se trouve
dans /etc/ld.so.conf)
-
export XCAS_HELP=/usr/local/share/giac (remplacer /usr/local)
-
export XCAS_ROOT=/usr/local/bin (remplacer /usr/local)
- Voir la page de
Frederic Han
pour d'autres versions récentes.
-
Ancienne version 0.8.6.
Attention,
lire la note ci-dessus.
- Installation par l'administrateur système
HTTP.
Commencez par éditer le fichier /etc/ld.so.conf et mettez-y
les 2 lignes /usr/lib et /usr/local/lib dans cet
ordre. Puis
cd / ; tar xvfz ~/xcas_root.tgz ; ldconfig
Si le lien ci-dessus
ne fonctionne pas, une autre version (mise à jour de temps
en temps) se trouve
ici.
Le programme se lance alors en tapant
xcas &
-
Une interface en version alpha pour utiliser
le moteur de calcul formel giac sur Android, par Thomas Luka.
C'est une application libre, utilisant necessitas, qu'il faut installer à
la main (elle n'est pas encore suffisamment mure pour
etre sur Google Play), téléchargez
ce fichier sur votre
smartphone ou tablette, puis avec un gestionnaire de fichiers
(si vous n'en avez pas il en existe des gratuits comme par
exemple Androzip), renommez le fichier avec l'extension
.apk (le navigateur change en effet cette extension lors
du téléchargement) et exécutez-le. Ou si
vous avez le kit de développement pour Android, connectez
votre engin et tapez
la commande adb install Androcas-debug.apk.
-
il existe aussi une application gratuite pour tablette
(ne fonctionne pas sur certains smartphones)
sur google play
Xcas Pad,
utilisant giac comme noyau de
calcul, dont l'auteur est Leonel Hernandez.
-
Une application gratuite pour isoler les racines réelles d'un
polynome à coefficients réels
ici. Ecrite par Antonis Berkakis sous la direction de
Alkiviadis G. Akritas et financée par l'Université de Thessaly, Grèce.
Daniel Alm propose une interface gratuite (mais non libre)
pour Windows CE basée sur
Giac. Voir son
site ou cliquez
sur ce lien direct
si vous voulez seulement telecharger le binaire sans l'interface.
Une
version expérimentale
de khicas tourne sur les
calculatrices TI Nspire CX (CAS ou non CAS)
avec Ndless installé
(voir les tutoriels d'installation pour
OS 3.6,
3.9).
Pour les nspire noir et blanc, utilisez la
version non CX.
C'est la seule facon légale d'utiliser un moteur de calcul
formel complet sur les TI Nspire non CAS. Attention, toutefois, vous
ne devez pas utiliser khicas pendant un examen/concours
interdisant les calculatrices CAS (ce serait considéré comme
de la fraude, au meme titre que des anti-sèches...).
Sur les TI nspire CAS ou CX CAS
cela fournit un autre moteur de calcul formel (avec des
fonctionnalités mathématiques plus avancées).
Attention, Ndless et donc Khicas ne fonctionnent qu'avec
les OS jusqu'a la version 3.6/3.9 ne mettez pas votre
calculatrice a jour vers une version ultérieure.
Pour les développeurs intéressés,
il faut installer la nouvelle toolchain newlib du ndless-sdk
et compiler GMP/MPFR/MPFI puis la derniere version de giac
copier config.h.nspire vers config.h et Makefile.nspire vers Makefile.
Pour la version noir et blanc,
il faut installer le SDK ndless, le
code source,
ou/et des changements de headers/libs
dans votre répertoire .ndless
archive .ndless
(versions modifiées de
nspire-io,
USTL,
tommath).
Remerciements à Xavier Andréani et Adrien Bertrand pour
l'interface LUA, à Vogtinator, Excale, Extended pour l'aide
apportée pour compiler.
Une version gratuite expérimentale pour iOS, par Leonel Hernandez.
Une version non libre de Giac (dual license commerciale) est
incluse dans les applications suivantes
-
PocketCAS pour iPhone/iPad
par Daniel Alm
-
CAS Calc P11 pour iPad par Power APP Gmbh
-
Il existe aussi une application gratuite
pour l'isolation des racines réelles
de polynome
ici.
Par Spyros Kehagias supervisé par Alkiviadis G. Akritas
de l'University of Thessaly, Greece.