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,
-
Windows CE,
Une fois Xcas installé sur PC ou Mac, vous pouvez choisir entre
xcas (interface graphique) et giac
(interface texte).
- 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.0, novembre 2012), suivez ce
lien
cliquez sur le fichier téléchargé et
suivez les instructions. Ensuite cliquez
sur xcasfr.
- version en cours de tests, en suivant ce
lien
-
ancienne version stable (0.9.9), 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++.
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 depuis
Unity (environnement par défaut des Ubuntu récents entre autres).
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
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.0 pour i386)
HTTP
Paquetage Debian tout en un (giac 1.0 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 0.9.9 est disponible pour smartbooks avec distribution
compatible Ubuntu ARM 10.10 (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
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
polynôme à 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 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.