installation:apple:macosx_brew
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édenteDernière révisionLes deux révisions suivantes | ||
installation:apple:macosx_brew [03/01/2018 15:13] – [Logiciels tiers] obado | installation:apple:macosx_brew [31/07/2023 18:26] – bernadette | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== MacOS X (via Homebrew)====== | ====== MacOS X (via Homebrew)====== | ||
- | |||
- | //Première installation testée fonctionnelle sur MacOS 10.11 : novembre 2015// | ||
Merci de [[mailto: | Merci de [[mailto: | ||
Ligne 7: | Ligne 5: | ||
===== 1. Pré-requis et logiciels tiers : ===== | ===== 1. Pré-requis et logiciels tiers : ===== | ||
- | ==== Xcode ==== | + | ==== Command line tools (Xcode) ==== |
- | + | ||
- | * Installer " | + | |
- | * Suivez la doc disponible ici pour installer Xcode selon la version de votre OS : [[http:// | + | |
- | * Une fois " | + | |
- | 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:// | + | * Pour cela, tapez ceci dans le terminal : <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:// | ||
Ligne 22: | Ligne 17: | ||
Commencez donc par installer Homebrew (si ce n'est déjà fait) : | Commencez donc par installer Homebrew (si ce n'est déjà fait) : | ||
- | | + | <code bash>ruby -e " |
Si brew est déjà installé, mettez-le à jour ainsi : | Si brew est déjà installé, mettez-le à jour ainsi : | ||
- | | + | <code bash>brew update |
- | brew upgrade | + | brew upgrade</ |
Puis installez les paquets tiers : | Puis installez les paquets tiers : | ||
- | | + | <code bash>brew install gd latex2html gnuplot octave maxima pari yacas wget imagemagick graphviz fortune qrencode open-babel coreutils |
Ligne 44: | Ligne 39: | ||
* Macaulay | * Macaulay | ||
* fortune and strfile | * fortune and strfile | ||
- | * coreutils (gnu utilities : tac, date -d, stat -c). Ils sont installés par brew avec le nom gtac, gdate, gstat | + | |
- | Les coreutils nécessitent des liens symboliques pour être reconnus : | + | |
- | ln -s / | + | Les coreutils |
- | ln -s / | + | <code bash>ln -s / |
- | ln -s / | + | ln -s / |
+ | ln -s / | ||
+ | ln -s / | ||
+ | ln -s / | ||
=== Modules Perl === | === Modules Perl === | ||
- | Installez ensuite quelques modules Perl necessaires | + | Installez ensuite quelques modules Perl nécessaires |
- | sudo cpan install URI::URL | + | <code bash>sudo cpan install URI::URL</ |
- | (URI::URL est par exemple utilisé par le script adm/ | + | <code bash> |
=== Autres logiciels === | === Autres logiciels === | ||
- | Installer | + | Installez |
- | * GAP : http:// | + | |
* Macaulay 2 : http:// | * Macaulay 2 : http:// | ||
- | * povray : pour le moment il semble qu'un bug empêche povray de s' | + | * povray : pour le moment il semble qu'un bug empêche povray de s' |
* W3C Validator : http:// | * W3C Validator : http:// | ||
+ | * MacTex peut être une bonne alternative à l' | ||
+ | |||
+ | |||
+ | Un variante (et une simplification) consiste à utiliser les paquets Homebrew disponibles : | ||
+ | |||
+ | * <code bash> | ||
+ | brew install gap</ | ||
+ | |||
+ | Suite à une incompatibilité avec la colorisation de gap, ajouter un fichier gap.ini contenant : SetUserPreference( " | ||
+ | |||
+ | |||
+ | |||
=====2. Installation de WIMS : ===== | =====2. Installation de WIMS : ===== | ||
- | Créer | + | Créez |
+ | Attention : ce répertoire doit être accessible à APACHE. Nous préconisons les droits suivants : drwxr-xr-x , que vous pouvez obtenir facilement avec cette instruction : | ||
+ | <code bash> | ||
- | Télécharger | + | Téléchargez-y |
- | http:// | + | https:// |
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 | + | Décompactez-le |
- | | + | <code bash>tar xzf wims-4.XX.tgz</ |
- | Lancer | + | Lancez |
- | | + | * Lors d'une première installation (assez long) : <code bash>./compile --mathjax --jmol --modules --geogebra --shtooka</ |
- | | + | * Lors des mises à jour : <code bash>./compile --mathjax --jmol --geogebra</ |
- | + | NB : l' | |
- | (l' | + | L' |
- | installe tous les modules pédagogiques, | + | l' |
- | est ensuite automatique), | + | l' |
- | pour utiliser | + | |
====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, | ||
- | | + | <code apache>SERVER_CONFIG_FILE=...</ |
- | Elle vous indique | + | Elle vous indique |
Éditez alors ce fichier, pour y rechercher la ligne suivante : | Éditez alors ce fichier, pour y rechercher la ligne suivante : | ||
- | | + | <code apache>LoadModule cgi_module libexec/ |
Elle ne doit surtout pas être désactivée. Si elle commence par un dièse (#), retirez-le et enregistrez, | Elle ne doit surtout pas être désactivée. Si elle commence par un dièse (#), retirez-le et enregistrez, | ||
Redémarrez votre serveur Apache : | Redémarrez votre serveur Apache : | ||
- | | + | <code bash>sudo apachectl restart</ |
- | Vérifier | + | Vérifiez |
- | sudo bin/ | + | <code bash>sudo bin/ |
- | Si Povray a été installé, | + | Pour une installation individuelle, |
- | (il est dans / | + | sudo dseditgroup -o edit -a _www -t my_name staff |
- | read+write* = $WIMS/ | + | Si Povray a été installé, |
+ | (il est dans '' | ||
+ | <code autoconf> | ||
en remplaçant $WIMS par l' | en remplaçant $WIMS par l' | ||
===== 3. Première configuration de WIMS ===== | ===== 3. Première configuration de WIMS ===== | ||
Suivez la page suivante pour configurer votre installation : [[installation: | Suivez la page suivante pour configurer votre installation : [[installation: | ||
- | |||
Vous aurez quelques éléments spécifique à une installation MacOS à fournir : | Vous aurez quelques éléments spécifique à une installation MacOS à fournir : | ||
==== Technical topics / Questions techniques : ==== | ==== Technical topics / Questions techniques : ==== | ||
- | Si vous êtes sur Mac, il vous faut ajoutez | + | Sur Mac, il vous faudra sûrement ajouter |
- | le champ complet | + | le champ complet PATH sur Mac est le suivant (vous pouvez remplacer l' |
- | / | + | / |
+ | |||
+ | Si vous n'avez pas installé gap & Macaulay via Homebrew, il est nécessaire d' | ||
+ | | ||
+ | |||
+ | |||
+ | ===== 4. Versions Validées ==== | ||
+ | |||
+ | wims 4.24 - Ventura 13,4.1 (25/ | ||
- | Vous rajouterez également les adresses de GAP, Macaulay ou d' | ||
- | / |
installation/apple/macosx_brew.txt · Dernière modification : 15/10/2023 08:21 de pdenis