Vous êtes ici : Accueil > Salle du prof > Il est libre Math > WxMaxima + GnuPlot : l’installation sur Mac [Leopard]
Publié : 25 juin 2008

WxMaxima + GnuPlot : l’installation sur Mac [Leopard]

Pas facile d’éviter Fink ou MacPort quand on connaît pas grand chose à Unix ? Voire, quelques commandes permettent de s’en sortir, grâce aux explications déposées sur quelques sites.

Au terminal, les commandes de base

Le « terminal » est une application (dossier utilitaires) qui permet de lancer des commandes (des mini logiciels) en écrivant fais ci, fais ça... ;
- ./configure : prépare les données de compilation (pour tenir compte de la machine hôte, en particulier) ;
- make : c’est la compilation proprement dite c’est à dire l’écriture des fichiers du programme ;
- sudo make install : demande une autorisation d’administrateur de la machine et place les fichiers compilés là où il faut.
- Pour bien donner les noms de fichier avec le chemin d’accès, taper tar (ou cd) puis faire glisser le fichier ou dossier sur le terminal


Comment installer Maxima sous OS X

Attention : ce qui suit est une traduction automatique... savoureuse parfois

Stuart Schmitt

21 Avril 2008 version originale 10 Janvier 2007

Introduction

Le but de cette page est de fournir, étape par étape, des instructions pour l’installation de Maxima sur un ordinateur fonctionnant sous Mac OS X. Maxima est un système de calcul, un peu comme la commerciales Mathematica et Maple. Il s’agit d’un texte en mode application, mais Il existe deux interfaces graphiques pour elle-Xmaxima et wxMaxima. Le premier est simplement en mode texte Maxima dans une fenêtre d’interface graphique, tandis que la seconde est une application graphique avec des parcelles en ligne et rendre attrayant le type de mathématiques. Ces instructions vous guideront à travers l’installation toutes les versions.

Vous serez le téléchargement et la compilation du code source du paquet Maxima et les modules dont il dépend. Par conséquent, cette page Web suppose une connaissance intermédiaire de la ligne de commande UNIX. Informations sur les commandes UNIX abonde sur le Web, utilisation d’un moteur de recherche pour trouver instructif si les pages Web ci-dessous est quelque chose de mal.

Ces instructions ont les hypothèses suivantes :

- L’"Apple Developer Tools" doit être installé. Ils ont été installés sur mon ordinateur quand il a été fabriqué.
- Le libiconv bibliothèque doit être installé. Il a également été installé sur mon ordinateur..
- Tcl / tk doit être installé. Il est inclus dans OS X 10.5 .
- Le répertoire courant est dans votre chemin. Si il ne l’est pas, quand on suit les instructions ci-dessous, tapez ./ Configure au lieu de simplement configurer.
- Le répertoire /usr/local/bin est dans votre chemin.

Instructions
Téléchargez le binaire (des logiciels précompilés).
- CMUCL la Carnegie-Mellon Univertsity version de Common Lisp, qui est le langage de programmation de Maxima.

NOTES :

- AquaTerm est une application qui permet la visualisation de dessins produits par gnuplot, qui est un logiciel d’application pour wxMaxima. Téléchargez le ". Dmg".

Téléchargez le code source des paquets :
- Maxima-Télécharger ". Tar.gz" archives du code source de la dernière version.
- Expat-un analyseur XML utilisé par gnuplot.
- zlib-une bibliothèque de compression utilisée par libpng. Ne pas télécharger le "dll" ; l’une quelconque des autres est OK.
- libpng-une bibliothèque graphique utilisée par gnuplot. Télécharger "libpng-[version]. tar.gz" ou "libpng-[version]. tar.bz2".
- fontconfig-font une bibliothèque de configuration utilisée par gnuplot. Regardez la page principale fontconfig pour la version actuelle, afin de l’obtenir sur la page de téléchargement.
- FreeType (freetype2)-rasterization est une bibliothèque utilisée par gnuplot.
Librairie GD (libgd)-une bibliothèque graphique utilisée par gnuplot. Télécharger la version qui n’est pas une « RC » (Release Candidate).
- Simple DirectMedia Layer (libsdl)- este une bibliothèque graphique utilisée par gnuplot. Dans le cadre du "Télécharger", cliquez sur "SDL [version]". Téléchargez le ". Tar.gz" code source.
- gnuplot- un paquet de tracer utilisés par wxMaxima. Téléchargez le "gnuplot-[version]. tar.gz".
- wxWidgets (wxMac)- affiche l’interface graphique, bibliothèque utilisée par wxMaxima. Vous ne pouvez probablement pas utiliser l’ancienne version qui est installé sur votre ordinateur par défaut.
- wxMaxima- l’application graphique de Maxima.

Ouvrez une fenêtre de Terminal. Passez en superutilisateur avec la commande sudo. Si vous ne savez pas ce que cela signifie, rechercher des informations sur le Web.

- Installez CMUCL

cd /usr /local
tar xjf [chemin complet vers le répertoire de téléchargement] / mplayer / fr.po-2007-11-[plate-forme]-darwin.tar.bz2

- Testez le CMUCL installation.

lisp
Si il autobus rapports d’erreur, vous avez probablement installé la mauvaise version de CMUCL. Voir la note ci-dessus.
Si elle est entrée Lisp, le type (quitter) et appuyez sur Entrée.

- Extrait des archives.
cd [chemin complet vers le répertoire de téléchargement]
Extrait les fichiers :

  • Tar.gz, exécutez tar xzf [nom de fichier]. Tar.gz
  • Tar.bz2 des fichiers, exécuter tar xjf [nom de fichier]. Tar.bz2
  • Fichiers zip, décompresser exécuter [nom de fichier]. Zip

- Installez Maxima. Certaines étapes moi prendre plusieurs minutes.

  • cd maxima-[version]
  • configure - with-cmucl = / usr / local / bin / lisp
  • mmake
  • make install
  • cd ..

Compiler et installer certains des auxiliaires de logiciels. Pour chacun d’entre eux, suivez les étapes suivantes :

  • cd [package] - [version] (les répertoires que vous avez créé à l’étape 6)
  • - configure
  • make
  • make install
  • cd ..

Pour certains des paquets, certaines mesures mai prendre plusieurs minutes. Compiler et installer les logiciels précisément dans l’ordre suivant :

  • expat
  • zlib
  • libpng
  • fontconfig
  • freetype
  • gd (Librairie GD)
  • SDL (Simple DirectMedia Layer)

Installez AquaTerm.
Dans le Finder, accédez à votre répertoire de téléchargement.
Double-cliquez sur le AquaTerm [version]. Dmg.
Accédez à la nouvelle image disque.
Double-cliquez sur le fichier AquaTerm.pkg.
Suivez les instructions de l’installeur d’Apple connaissent.

- Gnuplot installer (tout comme l’étape 8).

  • cd gnuplot-[version]
  • configure
  • make
  • make install
  • cd ..

- Installez wxWidgets et désactiver l’ancienne version qui était déjà sur votre ordinateur.
cd wxMac-[version]

  • mkdir osx-build
  • CD-construction OSX
  • .. / configure - disable-shared - enable-unicode - disable-WebKit
  • make
  • make install
  • mv / usr / bin / wx-config / usr / bin / wx-config-vieux
  • cd ../..

- Configurer wxMaxima pour la compilation.

  • cd wxMaxima-[version]
  • configure - enable-MDN - enable-impression - enable-unicode-glyphes

Si elle ne parvient pas à trouver wxWidgets, fermez votre fenêtre de terminal et d’ouvrir un nouveau. N’oubliez pas de cd su et au wxMaxima-[version] répertoire. Puis, essayez de nouveau.

- Correction d’un bug dans le code source wxMaxima. Vous devez éditer wxMaxima-[version] / src / wxMaximaFrame.cpp. Changer la ligne qui lit

wxImage (wxT ( "l’art / toolbar / input.png")),

à lire

IMAGE ( "input.png"),

Si vous ne trouvez pas cette ligne, ce bug est probablement fixé dans la version de wxMaxima que vous avez téléchargé.

- Compiler wxMaxima.

  • make
  • make wxMaxima.app

- Dites-Maxima pour utiliser gnuplot pour tracer. Vous serez créer un script d’initialisation qui est appelé à chaque fois Maxima commence.

  • sortie (si vous êtes toujours en mode su)
  • cd 
  • mkdir. Maxima
  • CD. Maxima

- Créer un fichier maxima-init.mac avec le contenu suivant :

  • gnuplot_command : "/ usr / local / bin / gnuplot" $
  • draw_command : "/ usr / local / bin / gnuplot" $
  • set_plot_option ([gnuplot_term, aqua]) $
  • set_plot_option ([gnuplot_pipes_term, aqua]) $

WxMaxima installer en utilisant le Finder. Accédez au wxMaxima-[version] répertoire. WxMaxima.app Faites glisser le fichier dans le répertoire Applications.

Début wxMaxima en double-cliquant sur wxMaxima.app. Si la grande zone de texte supérieure ne montre pas un message de démarrage, wxMaxima n’est pas encore fait à la Maxima moteur. Allez à la wxMaxima menu et sélectionnez Préférences. Dans la boîte de texte intitulée "programme Maxima ", Entrez / usr / local / bin / maxima.

L’installation est terminée !

En mode texte Maxima mai est accessible en exécutant un maxima de stationnement. Xmaxima mai être exécuté avec la commande de xmaxima une fenêtre xterm dans X11 d’Apple. WxMaxima mai être lancé en double-cliquant dans le Finder.

Cleanup

Si vous êtes convaincu que Maxima fonctionne correctement, vous pouvez supprimer les répertoires que vous avez créé à l’étape 6. Dans type de terminal : rm-rf [répertoire], ou simplement utiliser le Finder.

Credit

La plupart des informations sur cette page est dérivé des instructions pour OS X sur le site Web wxMaxima, qui est malheureusement quelque peu incomplète.

Retour à Stuart Schmitt page d’accueil.