Un système de calcul formel tel que Maxima n'est jamais complet ni en capacité de donner des réponses correctes à tous les problèmes. Nous ajoutons constamment de nouvelles fonctionnalités et corrigeons régulièrement des bogues. Cela signifie que vous devriez toujours essayer d'utiliser la dernière version. Contrairement à certains autres logiciels, pour lesquels la dernière version est considérée comme instable jusqu'à ce qu'elle ait été suffisamment testée, la dernière version de Maxima est généralement aussi stable que les versions précédentes, mais plus complète et donnant des réponses plus correctes.
plot2d (x, [x,0,1]); plotdf ([y,-x]);
Actuellement, le moyen le plus simple d'installer Maxima et Xmaxima est d'utiliser l'un des deux systèmes communautaires open source d'installation de logiciels :
sudo port selfupdate sudo port upgrade outdated sudo port install maxima +sbcl +xmaximaIl existe d'autres variantes que vous pouvez ajouter : +abcl, +ccl, +clisp, +ecl, +gcl, pour d'autres versions de Lisp, et +printable_doc pour obtenir une copie du manuel de référence au format PDF. Vous pouvez également installer wxMaxima (sudo port install wxMaxima) en utilisant la même méthode.
brew update brew install maxima brew install tcl-tkPrêtez attention aux informations affichées après chacune de ces commandes, car dans certains cas une procédure de post-installation est nécessaire. Vous pouvez également installer wxMaxima (brew install wxmaxima) en utilisant la même méthode.
ldd --versionLa première ligne de la sortie devrait ressembler à ceci : ldd (Ubuntu GLIBC 2.35-0ubuntu3.13) 2.35, ce qui signifie que la version de la bibliothèque C est la 2.35.
cd /usr/local sudo tar xvzf /path/where/you/downloaded/maxima-version.tar.gzoù maxima-version.tar.gz est le fichier que vous avez téléchargé.
maxima --list-availqui devrait afficher la version de Maxima que vous venez d'installer et les variantes de Lisp disponibles.
plot cos(x)Une nouvelle fenêtre devrait s'ouvrir avec le graphique de la fonction cosinus. Vous pouvez ensuite saisir exit à l'invite de Gnuplot pour quitter Gnuplot, et vous êtes prêt à utiliser Maxima dans un terminal, avec la commande maxima.
qui devrait apparaître dans le menu de vos
applications.
L'interface wxMaxima n'est pas installée avec les paquets téléchargés depuis notre site Web. C'est un programme indépendant de Maxima, qui peut être téléchargé depuis son propre site Web.
Maxima (pas nécessairement dans sa version la plus récente) peut également être installé à l'aide d'un gestionnaire de paquets tel que winget ou Chocolatey.
Notre site comporte une section contenant d'anciennes versions de Maxima pour Mac : Maxima-MacOS.
La plupart des distributions Linux incluent un paquet Maxima qui peut être installé avec le gestionnaire de paquets ; cependant, la version de la distribution que vous utilisez peut fournir une version de Maxima très ancienne. Les distributions reposant sur des paquets .deb installeront automatiquement Maxima en cliquant sur ce lien. Sachez que le code complet de Maxima peut être réparti en plusieurs paquets ; certaines fonctionnalités peuvent ne pas fonctionner si certains de ces paquets n'ont pas été installés.
La section Maxima-Linux-RPM de notre site propose des paquets RPM créés par les développeurs de Maxima. Vous pouvez choisir l'un des fichiers nommés : nom-version.x86_64.rpm, où la première partie est le nom de chaque paquet et la seconde partie correspond aux nombres qui identifient la version. L'ensemble minimal de paquets qui doivent être installés est maxima et maxima-exec-sbcl. Comme ils dépendent l'un de l'autre, ils doivent être installés avec une seule commande rpm :
rpm -ivh maxima-x.y.z-n.x86_64.rpm maxima-exec-sbcl-x.y.z-n.x86_64.rpm
sbcl et gnuplot doivent être installés sur votre système.
Vous pouvez également installer maxima-xmaxima, qui fournit l'interface Xmaxima ainsi que l'un des moteurs graphiques utilisés par certaines commandes de tracé de Maxima.
Les paquets maxima-lang fournissent des traductions du manuel en diverses langues, bien qu'aucune de ces traductions ne soit complète et à jour.
Maxima fait également partie du paquet snap de wxMaxima, indépendant de la distribution. Des informations sur l'installation des snaps se trouvent ici.
Pour Windows, une version nocturne (« nightly build ») peut être téléchargée sur le site Web de Wolfgang Dautermann, qui fournit également les résultats détaillés de la compilation et des séries de tests exécutées avec de nombreux Lisp différents.
Même s'il n'y a aucune garantie qu'une version nocturne, qui n'a pas été officiellement publiée, fonctionne, l'équipe de Maxima s'efforce de garder sa base de code aussi stable que possible. Cela signifie que si quelque chose est cassé dans la version nocturne, cette information est normalement importante pour les développeurs.
Si les méthodes expliquées ci-dessus ne fonctionnent pas pour vous, ou si vous souhaitez compiler une autre version de Maxima ou utiliser une autre variante de Lisp, récupérez le code source dans la sous-section Maxima-source. Décompressez le fichier et suivez les instructions données dans le fichier INSTALL, qui peut également être lu en ligne.
La version de développement la plus récente du code source peut être téléchargée depuis le dépôt GIT. Cette page indique la commande git à utiliser pour obtenir une copie complète du dépôt. Après avoir récupéré le code, suivez les instructions de INSTALL.git.