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 [26/07/2023 05:57] – [Xcode] 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 [[installation: | + | |
===== 1. Pré-requis et logiciels tiers : ===== | ===== 1. Pré-requis et logiciels tiers : ===== | ||
Ligne 25: | 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 49: | 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 57: | Ligne 60: | ||
tentez avec la commande suivante : | tentez avec la commande suivante : | ||
- | | + | <code bash>sudo port install gd2</ |
(et n' | (et n' | ||
Ligne 70: | Ligne 73: | ||
les outils date, tac & stat sont disponibles via coreutils | les outils date, tac & stat sont disponibles via coreutils | ||
- | | + | <code bash>sudo port install coreutils</ |
il faudra ajouter en tête du PATH (Configuration/ | il faudra ajouter en tête du PATH (Configuration/ | ||
Ligne 86: | Ligne 89: | ||
É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/ |
+ | |||
+ | |||
+ | Lancez la compilation : | ||
+ | * Lors d'une première installation (assez long) : <code bash> | ||
+ | * Lors des mises à jour : <code bash> | ||
+ | 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 106: | 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 128: | 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' | ||
- | / | + | / |
Vous rajouterez également les adresses de GAP, Macaulay ou d' | Vous rajouterez également les adresses de GAP, Macaulay ou d' | ||
/ | / |
installation/apple/macosx.1690351037.txt.gz · Dernière modification : 26/07/2023 05:57 de pdenis