5 Installation pour Mac OS X

TeX Live traite Mac OS X, mais pas les versions antérieures des Macintosh. Si vous disposez d’une plus vieille version de Mac, vous pouvez voir les fichiers en installant la version du système Joliet disponible à http://www.tempel.org/joliet ; mais les binaires du TeX Live ne fonctionneront pas.

On peut installer TeX sous Mac OS X de deux façons :

  1. Avec les commandes install* comme pour Unix (voir section 3).
  2. Avec l’i-Installer qui se trouve dans MacOSX/II2.dmg.

Chacune des deux méthodes est décrite dans les sous-sections à venir. Par ailleurs, l’usage classique de TeX sous Mac OS X se fait par le biais d’une interface graphique (frontend), comme expliqué aussi ci-dessous.

5.1 i-Installer : installation par Internet

Le i-Installer est inclus dans la distribution TeX Live comme une variante à l’installation normale mais n’utilise pas du tout le contenu de la distribution TeX Live, le système (d’environ 70 megabytes) étant téléchargé depuis Internet.

Un des avantages de l’i-Installer est de faciliter les mises à jour. Voir la page de l’i-Installer TeX à l’url http://www.rna.nl/tex.html.

Pour l’utiliser, il faut monter ./MacOSX/II2.dmg. Lire la documentation, lancer et installer au moins TeX Foundation et TeX Programs. Le premier se termine sans configuration, et dès que le second est installé vous verrez apparaître une interface graphique vous permettant d’installer votre système TeX.

La distribution i-Installer utilise, avec quelques ajouts, l’arborescence texmf de teTeX. À cause des différences entre TeX Live et teTeX, on ne peut pas utiliser l’i-Installer pour mettre à jour une installation TeX Live.

5.2 install*.sh : installation depuis TeX Live

Sous Mac OS X, pour pouvoir exécuter des scripts d’installation, vous vous devez disposer du shell bash. Pour les versions Mac OS X 10.2 ou plus récentes, bash est présent. Mais pour des versions antérieures de Mac OS X, le shell par défaut est zsh, ce qui ne convient pas : voir alors la sous-section 5.4 (p. 35) ci-dessous sur la façon d’installer bash.

Une fois bash présent, il suffit de suivre la documentation d’installation de la section précédente : section 3, p. 13 où des notes spécifiques pour Mac OS X ont été incluses si nécessaire.

5.3 Interfaces graphiques pour Mac OS X

Normalement, l’utilisation de TeX sur un Macintosh se fait à travers une interface graphique, comprenant un shell d’exécution, un éditeur, un prévisualiseur et d’autres outils. Voici les principales interfaces disponibles :

TeXShop
Inclus dans TeX Live sous ./MacOSX/texshop.dmg. Voir http://www.uoregon.edu/~koch/texshop/texshop.html.
ITeXMac
Inclus dans TeX Live sous ./MacOSX/iTeXMac-*.dmg. Voir http://itexmac.sourceforge.net.
Mac-emacs
Une adaptation d’Emacs à Mac OS X, avec AucTeX inclus. Voir http://www.cs.man.ac.uk/~franconi/mac-emacs.

Ces interfaces utilisent /usr/local/teTeX comme emplacement par défaut. Il faut donc y installer TeX Live ou changer la configuration de l’interface.

5.4 Installation de bash pour une version ancienne de Mac OS X

Les versions 10.1 et antérieures de Mac OS X n’offrent pas bash par défaut et le shell par défaut ne permet pas d’exécuter proprement les scripts d’installation de TeX Live. On explique ici comment installer bash.

Tout d’abord, il faut vérifier si bash est déjà installé. Ouvrir le « Terminal » et taper rehash ; which bash. Si la réponse est un nom de fichier, par exemple /bin/bash, c’est que bash est déjà installé : vous n’avez rien à faire (sauf retourner aux instructions d’installation !). Si la réponse est bash: command not found, alors faites ce qui suit.

Si vous en avez besoin, il y a deux façons d’installer bash — , via l’interface graphique ou par l’intermédiaire d’une ligne de commande.

Pour faire l’installation via l’interface graphique, double-cliquer le fichier MacOSX/bash.dmg dans TeX Live. L’image disque (volume) sera montée. Lancer alors l’application i-Installer sur ce volume. On vous demande alors de vous authentifier ; si ça ne vous en l’avez pas encore fait, peut-être n’avez-vous pas assez de droits pour installer. Entrez juste votre nom d’usager puis votre mot de passe. Taper install, bash sera installé dans votre système.

Pour faire l’installation depuis une ligne de commande :

  1. assurez-vous d’avoir les droits d’administrateur ; connectez-vous comme utilisateur admin, ou comme System Administrator, ou comme un utilisateur avec les droits d’administrateur, ou en utilisant sudo, etc. ;
  2. copiez MacOSX/bash.tar.gz de la distribution TeX Live dans votre home directory ;
  3. ouvrez Terminal, et exécutez :

    (cd /usr/local/; sudo tar xvzf ~/bash.tar.gz)
    On vous demande votre mot de passe, et bash est installé ;
  4. quittez Terminal.

Après l’emploi d’une de ces méthodes d’installation, vérifiez à nouveau que bash est bien installé en tapant rehash ; which bash dans une nouvelle fenêtre Terminal.