Le wiki de WIMS EDU

L'association WIMS EDU a ouvert ce wiki afin de favoriser les collaborations entre utilisateurs de WIMS.

Outils pour utilisateurs

Outils du site


installation:apple:macosx_brew

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
installation:apple:macosx_brew [21/11/2019 16:23] bernadetteinstallation:apple:macosx_brew [15/10/2023 08:21] (Version actuelle) – [Logiciels tiers] pdenis
Ligne 26: Ligne 26:
 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 gmp</code>+<code bash>brew install gd latex2html gnuplot octave maxima pari yacas wget imagemagick graphviz fortune qrencode open-babel coreutils gnu-sed gmp gap-system/gap/gap awk</code>
  
  
Ligne 41: Ligne 41:
     * gmp pour units-filter     * gmp pour units-filter
     * coreutils (gnu utilities : tac, date -d, stat -c, du --exclude). Ils sont installés par brew avec le nom gtac, gdate, gstat, gdu     * coreutils (gnu utilities : tac, date -d, stat -c, du --exclude). Ils sont installés par brew avec le nom gtac, gdate, gstat, gdu
-Les coreutils nécessitent des liens symboliques pour être reconnus :+Les coreutils (+gnu sed) nécessitent des liens symboliques pour être reconnus :
 <code bash>ln -s /usr/local/bin/gtac /usr/local/bin/tac <code bash>ln -s /usr/local/bin/gtac /usr/local/bin/tac
 ln -s /usr/local/bin/gdate /usr/local/bin/date ln -s /usr/local/bin/gdate /usr/local/bin/date
 ln -s /usr/local/bin/gstat /usr/local/bin/stat ln -s /usr/local/bin/gstat /usr/local/bin/stat
-ln -s /usr/local/bin/gdu /usr/local/bin/du</code>+ln -s /usr/local/bin/gdu /usr/local/bin/du 
 +ln -s /usr/local/bin/gsed /usr/local/bin/sed</code>
  
 === Modules Perl === === Modules Perl ===
Ligne 55: Ligne 56:
 === Autres logiciels === === Autres logiciels ===
 Installez certains logiciels tiers non installables via brew //(peut être fait plus tard)// Installez certains logiciels tiers non installables via brew //(peut être fait plus tard)//
-    * GAP : http://www.gap-system.org (pensez à indiquer son chemin d'installation dans les "questions techniques", voir ci-dessous) 
     * Macaulay 2 : http://faculty.math.illinois.edu/Macaulay2/Downloads/MacOSX/index.html     * Macaulay 2 : http://faculty.math.illinois.edu/Macaulay2/Downloads/MacOSX/index.html
-    * povray : pour le moment il semble qu'un bug empêche povray de s'installer via brew : https://github.com/Homebrew/homebrew/issues/45317+    * povray : pour le moment il semble qu'un bug empêche povray de s'installer via brew : https://github.com/Homebrew/homebrew/issues/45317 (semble bon maintenant)
     * W3C Validator : http://validator.w3.org/docs/install.html#install-prereq-sp     * W3C Validator : http://validator.w3.org/docs/install.html#install-prereq-sp
 +    * MacTex peut être une bonne alternative à l'installation de texlive par Homebrew
 +
 +
 +Un variante (et une simplification) consiste à utiliser les paquets Homebrew disponibles : 
 +
 +    * <code bash>brew install Macaulay2/tap/M2</code> 
 +
 +Suite à une incompatibilité avec la colorisation de gap, ajouter un fichier gap.ini contenant : SetUserPreference( "UseColorPrompt", false );// à placer dans /usr/local/Cellar/gap/4.12.2/libexec //
 +
 +
  
 =====2. Installation de WIMS : ===== =====2. Installation de WIMS : =====
-Créez un répertoire/utilisateur **wims**+Créez un répertoire/utilisateur **wims**.
 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 : 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>mkdir wims;chmod 755 wims;cd wims</code> <code bash>mkdir wims;chmod 755 wims;cd wims</code>
Ligne 73: Ligne 83:
    
 Lancez la compilation : Lancez la compilation :
-  * Lors d'une première installation (assez long) : <code bash>./compile --mathjax --jmol --modules --geogebra --swac</code>+  * Lors d'une première installation (assez long) : <code bash>./compile --mathjax --jmol --modules --geogebra --shtooka</code>
   * Lors des mises à jour : <code bash>./compile --mathjax --jmol --geogebra</code>   * Lors des mises à jour : <code bash>./compile --mathjax --jmol --geogebra</code>
  
Ligne 79: Ligne 89:
 L'option ''--jmol'' permet l'installation de la librairie javascript Jsmol, L'option ''--jmol'' permet l'installation de la librairie javascript Jsmol,
 l'option ''--modules'' installe tous les modules pédagogiques, ne le faire qu'à la première installation (la mise à jour est ensuite automatique), l'option ''--modules'' installe tous les modules pédagogiques, ne le faire qu'à la première installation (la mise à jour est ensuite automatique),
-l'option ''--geogebra'' installe les libraires javascript utiles pour utiliser Geogebra+l'option ''--geogebra'' installe les libraires javascript utiles pour utiliser Geogebra.
  
  
Ligne 100: Ligne 110:
 <code bash>sudo bin/setwimsd</code> <code bash>sudo bin/setwimsd</code>
  
 +Pour une installation individuelle, vous pouvez avoir besoin de rajouter votre nom (my_name) au groupe _www, quelque chose comme:
 +  sudo dseditgroup -o edit -a _www -t my_name staff
 Si Povray a été installé, rajoutez une ligne de permission dans le fichier povray.conf Si Povray a été installé, rajoutez une ligne de permission dans le fichier povray.conf
 (il est dans ''/opt/local/etc/povray/3.6/povray.conf'') (il est dans ''/opt/local/etc/povray/3.6/povray.conf'')
Ligne 111: Ligne 123:
  
 ==== Technical topics / Questions techniques : ==== ==== Technical topics / Questions techniques : ====
-Sur Mac, il vous faudra surement ajouter des chemins dans la ligne PATH afin que WIMS trouve les logiciels tiers installés via HomeBrew.+Sur Mac, il vous faudra sûrement ajouter des chemins dans la ligne PATH afin que WIMS trouve les logiciels tiers installés via Homebrew.
 le champ complet PATH sur Mac est le suivant (vous pouvez remplacer l'existant par celui-ci)  le champ complet PATH sur Mac est le suivant (vous pouvez remplacer l'existant par celui-ci) 
-  /usr/local/bin:/usr/bin:/bin:/usr/X11/bin/:/Library/TeX/texbin/+  /usr/local/bin:/usr/bin:/bin:/usr/X11/bin/:/Library/TeX/texbin:/usr/local/Cellar/gap/4.12.2/bin/ 
 + 
 +Si vous n'avez pas installé gap & Macaulay via Homebrew, il est nécessaire d'indiquer le path correspondant. Par exemple : 
 +  /usr/local/bin:/usr/bin:/bin:/usr/X11/bin/:/Library/TeX/texbin:/Applications/Macaulay2-1.21/bin:/Applications/gap/bin 
 + 
 + 
 +===== 4. Versions Validées ==== 
 + 
 +wims 4.24 - Ventura 13,4.1 (25/07/2023)
  
-Vous rajouterez également les adresses de GAP, Macaulay ou d'autres logiciels si vous les avez installés dans un endroit non atteint. Par exemple : 
-   /Applications/Macaulay/bin:/Applications/gap/bin 
  
installation/apple/macosx_brew.1574353392.txt.gz · Dernière modification : 21/11/2019 16:23 de bernadette