installation:apple:macosx
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
installation:apple:macosx [18/12/2018 12:01] – [2. Installation de WIMS :] pdenis | installation:apple:macosx [02/08/2023 06:31] (Version actuelle) – Macaulay2 redondant dans le path (deja dans ligne du dessous) obado | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== MacOS X (via MacPort) ====== | ====== MacOS X (via MacPort) ====== | ||
- | // | + | // |
- | n'a pas été mis à jour (regarder plutôt via Homebrew et adapter éventuellement | + | |
- | si vous utilisez MacPort). // | + | |
===== 1. Pré-requis et logiciels tiers : ===== | ===== 1. Pré-requis et logiciels tiers : ===== | ||
Ligne 9: | Ligne 7: | ||
* Installer " | * Installer " | ||
- | * Suivez la doc disponible ici pour installer Xcode selon la version de votre OS : [[http://guide.macports.org/ | + | * Suivez la doc disponible ici pour installer Xcode selon la version de votre OS : [[https://www.macports.org/ |
* Une fois " | * Une fois " | ||
- | | + | <code bash>xcode-select --install</ |
- | nb. : si jamais cette commande ne fonctionnait pas, vous avez la possibilité de le télécharger sur le site Apple ici : https:// | + | N.B. : si jamais cette commande ne fonctionnait pas, vous avez la possibilité de le télécharger sur le site Apple ici : https:// |
==== Java ==== | ==== Java ==== | ||
Ligne 26: | Ligne 24: | ||
* Dans un terminal, mettre à jour MacPort : | * Dans un terminal, mettre à jour MacPort : | ||
- | | + | <code bash>sudo port selfupdate</ |
* Si MacPort était déjà installé, il peut être utile d' | * Si MacPort était déjà installé, il peut être utile d' | ||
- | | + | <code bash>sudo port |
| | ||
- | clean --all all | + | clean --all all</ |
* Installer les logiciels tiers via Macport((Macport installe par défaut tous ses paquets dans le dossier / | * Installer les logiciels tiers via Macport((Macport installe par défaut tous ses paquets dans le dossier / | ||
- | | + | <code bash>sudo port install latex2html gnuplot octave maxima pari yacas povray wget ImageMagick graphviz p5-uri fortune qrencode</ |
En cas de problème avec Macport, on peut utiliser [[http:// | En cas de problème avec Macport, on peut utiliser [[http:// | ||
Ligne 50: | Ligne 48: | ||
* Installer certains logiciels tiers non présents dans MacPort //(peut être fait plus tard)// | * Installer certains logiciels tiers non présents dans MacPort //(peut être fait plus tard)// | ||
- | * GAP : http:// | + | echniques", voir ci-dessous) |
* Macaulay 2 : http:// | * Macaulay 2 : http:// | ||
+ | * GAP : http:// | ||
+ | Suite à une incompatibilité avec la colorisation de gap version ≥ 4.12.1, ajouter un fichier gap.ini contenant : SetUserPreference( " | ||
+ | |||
+ | |||
==== Librairie " | ==== Librairie " | ||
Ligne 58: | Ligne 60: | ||
tentez avec la commande suivante : | tentez avec la commande suivante : | ||
- | | + | <code bash>sudo port install gd2</ |
(et n' | (et n' | ||
+ | |||
+ | |||
+ | === Modules Perl === | ||
+ | Installez ensuite quelques modules Perl nécessaires : | ||
+ | <code bash> | ||
+ | <code bash> | ||
+ | |||
+ | ==== Ajout coreutils ==== | ||
+ | |||
+ | les outils date, tac & stat sont disponibles via coreutils | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | il faudra ajouter en tête du PATH (Configuration/ | ||
+ | |||
+ | / | ||
=====2. Installation de WIMS : ===== | =====2. Installation de WIMS : ===== | ||
Créer un répertoire/ | Créer un répertoire/ | ||
Ligne 66: | Ligne 84: | ||
| | ||
par exemple dans le répertoire wims (remplacez le lien ci-dessous par celui de la dernière version sur sourcesup) | par exemple dans le répertoire wims (remplacez le lien ci-dessous par celui de la dernière version sur sourcesup) | ||
- | wget https:// | + | <code bash>wget https:// |
Le décompacter | Le décompacter | ||
- | tar xzf wims-4.XX.tgz | + | <code bash>tar xzf wims-4.XX.tgz</ |
Éditer le fichier ./compile pour modifier les options de compilation standard et les adapter à Macports (erreur de compilation de flydraw sinon) : | Éditer le fichier ./compile pour modifier les options de compilation standard et les adapter à Macports (erreur de compilation de flydraw sinon) : | ||
- | ./configure CFLAGS=-I/ | + | <code bash>./configure CFLAGS=-I/ |
- | Pour éviter un soucis de compilation de units-filter, | ||
- | CXXFLAGS= | + | Lancez la compilation : |
+ | * Lors d'une première installation (assez long) : <code bash> | ||
+ | * Lors des mises à jour : <code bash>./compile --mathjax --jmol --geogebra< | ||
+ | NB : | ||
+ | * l' | ||
+ | * l' | ||
+ | * l' | ||
+ | * l' | ||
- | Lancer la compilation | ||
- | | ||
- | | ||
Configuration WIMS d' | Configuration WIMS d' | ||
- | | + | <code bash>sudo bin/ |
Pour que WIMS fonctionne, vous devez vous assurer que votre serveur apache permet l' | Pour que WIMS fonctionne, vous devez vous assurer que votre serveur apache permet l' | ||
- | | + | <code bash>httpd -V</ |
Parmi toutes les informations qui apparaissent, | Parmi toutes les informations qui apparaissent, | ||
SERVER_CONFIG_FILE=... | SERVER_CONFIG_FILE=... | ||
Ligne 95: | Ligne 116: | ||
Si vous voulez vérifier que votre configuration d' | Si vous voulez vérifier que votre configuration d' | ||
- | | + | <code bash>sudo apachectl configtest</ |
Redémarrez votre serveur Apache : | Redémarrez votre serveur Apache : | ||
- | | + | <code bash>sudo apachectl restart</ |
Vérifier les permissions des fichiers (normalement ceci est fait automatiquement à la fin de l' | Vérifier les permissions des fichiers (normalement ceci est fait automatiquement à la fin de l' | ||
- | | + | <code bash>sudo bin/ |
Si Povray a été installé, rajouter une ligne de permission dans le fichier povray.conf | Si Povray a été installé, rajouter une ligne de permission dans le fichier povray.conf | ||
Ligne 117: | Ligne 138: | ||
Si vous êtes sur Mac, il vous faut ajoutez des chemins dans la ligne PATH afin que wims trouve les logiciels installés via MacPort | Si vous êtes sur Mac, il vous faut ajoutez des chemins dans la ligne PATH afin que wims trouve les logiciels installés via MacPort | ||
le champ complet des PATH sur Mac est le suivant (vous pouvez remplacer l' | le champ complet des PATH sur Mac est le suivant (vous pouvez remplacer l' | ||
- | | + | /opt/local/libexec/ |
Vous rajouterez également les adresses de GAP, Macaulay ou d' | Vous rajouterez également les adresses de GAP, Macaulay ou d' | ||
- | / | + | / |
+ | Pour sortit les fichiers télécharger de " | ||
+ | xattr -rc /Applications/ | ||
+ | xattr -rc / | ||
+ | |||
+ | ===== 4. Versions testées ===== | ||
+ | |||
+ | Wims 4.24 - Ventura 13.4.1 (25/ | ||
+ | |
installation/apple/macosx.1545134518.txt.gz · Dernière modification : 18/12/2018 12:01 de pdenis