Installation AMC test sous MAC : demande de conseils

Added by Frédéric Bréal over 8 years ago

Bonjour,

Un collègue souhaite que je l'aide pour installer AMC sur son MAC (ce qui me semble plus difficile que sous linux, de plus je ne maîtrise pas l'informatique). J'ai quelques questions :
  • L'installation d'AMC installe-t-elle automatiquement texlive ou un équivalent mactex ?
  • Y a-t-il un équivalent à synaptic pour installer les paquets manquants (texlive-lang-french, texlive-sciences )?
  • XQuartz : comment installer le paquet XQuartz-2.7.8.dmg (double clic, un équivalent à la logithèque ubuntu) ?
  • Dans le wiki proposé, la commande ci-dessous nécessite-t-elle d'être en mode administrateur (équivalent sudo sous linux), même question pour ouvrir le fichier /opt/local/etc/macports/sources.conf
    mkdir -p ~/nix/macports
    
  • nix : est-ce un terme à changer en fonction de l'utilisateur ?
  • Fichiers de ports : une fois créé le dossier hiérarchisé, j'y copie le fichier portfile de l'archive?
    mkdir -p x11/auto-multiple-choice-devel
    
  • Que dois-je faire du dossier _MACOSX de l'archive ?

En vous remerciant.


Replies (9)

RE: Installation AMC test sous MAC : demande de conseils - Added by Frédéric Bréal over 8 years ago

Je pensais avoir réussi mais la version stable s'est installée sur OSX El Capitan.
  • Dois-je refaire l'installation ?
  • Question : je n'ai pas réussi à enregistrer le fichier sources.conf via
    sudo nano /opt/local/etc/macports/sources.conf
    

    J'ai dû l'enregistrer sur le bureau puis faire un copier-glisser. Cela a-t-il pu avoir une influence sur l'installation.

RE: Installation AMC test sous MAC : demande de conseils - Added by Joël Brogniart over 8 years ago

Oops, désolé, je suis un peu débordé et je ne surveille pas le forum tous les jours et du coup j'ai raté votre post.

Les installations décrites dans le wiki permettent l'installation de tout ce qui est nécessaire :
  • police LinuxLibertine (installation manuelle),
  • XQuartz l'environnement X11 (installation manuelle),
  • Macports le gestionnaire de ports/packages (installation manuelle),
  • Texlive, texlive FR et AMC (installation automatique lorsqu'on lance l'installation d'AMC avec Macports).

La description de l'installation de la version 1.2.1 est à jour. Par contre celles pour la version de développement ne l'est pas. Je reviens un peu plus tard avec d'autres informations.

RE: Installation AMC test sous MAC : demande de conseils - Added by Joël Brogniart over 8 years ago

Avant l'installation de Macports, il faut installer Xcode (outils de développement Apple) qui peut être téléchargé depuis l'App Store Apple. Sous OS X 10.9 et plus, il faut lancer au moins une fois Xcode pour valider la licence. Une fois la licence validée, il faut installer les outils ligne de commande. Dans Terminal taper la commande

sudo xcode-select --install

(informations pour d'autres version OS X sur https://guide.macports.org/#installing.xcode).

Pour l'installation de Macports, il faut bien télécharger l'installeur spécifique à la version OS X de la machine et suivre les instructions sur https://guide.macports.org/#installing.

RE: Installation AMC test sous MAC : demande de conseils - Added by Joël Brogniart over 8 years ago

Gérard Carpeaux wrote:

  • L'installation d'AMC installe-t-elle automatiquement texlive ou un équivalent mactex ?

L'installation d'AMC installe automatiquement texlive et tout un tas d'autre dépendences.

  • Y a-t-il un équivalent à synaptic pour installer les paquets manquants (texlive-lang-french, texlive-sciences )?

Le port AMC indique la dépendance à texlive-lang-french donc celui ci sera installé avant AMC. Par contre texlive-science n'est pas installé mais il peut être installé avec la commande (dans Terminal) :

sudo port install texlive-science

à suivre…

RE: Installation AMC test sous MAC : demande de conseils - Added by Joël Brogniart over 8 years ago

Attention, l'archive avec le fichier de port associé à l'article du wiki n'est pas à jour et ne fonctionne pas. Je rajouterai un fichier fonctionnel ici après l'avoir testé.

Gérard Carpeaux wrote:

  • XQuartz : comment installer le paquet XQuartz-2.7.8.dmg (double clic, un équivalent à la logithèque ubuntu) ?

Les fichiers .dmg sont des images virtuelles (pseudo disquette, disque dur, cd…). Un double clic sur le fichier fait apparaitre le support correspondant sur le bureau. Dans la fenêtre doit apparaitre l'icone de l'installeur Macports. Un double clic sur l'installeur lance l'installation.

  • Dans le wiki proposé, la commande ci-dessous nécessite-t-elle d'être en mode administrateur (équivalent sudo sous linux)
    mkdir -p ~/nix/macports

Non, cette commande crée un sous dossier dans le dossier utilisateur donc il n'y a pas besoin d'utiliser sudo. mkdir crée un dossier, l'option -p crée toute la hiérarchie supérieure si nécessaire et ~/nix/macports désigne le chemin du dossier à crée ** pour le répertoire utilisateur (/ est le séparateur de dossiers dans un chemin d'accès sous unix), nix (sur ma machine, c'est un dossier où que je mets toutes les unixeries que je bidouille) et n'est pas du tout obligatoire.

même question pour ouvrir le fichier /opt/local/etc/macports/sources.conf

Root est le propriétaire ce fichier et il faut soit l'éditer en mode terminal (sudo pico /opt/local/etc/macports/sources.conf) soit utiliser un éditeur qui est capable de demander une authentification lorsqu'on veut éditer un fichier dont on n'est pas propriétaire (j'utilise couramment Texmate 2 pour éditer des fichiers).

  • nix : est-ce un terme à changer en fonction de l'utilisateur ?

nix sur ma machine, est un sous dossier de mon dossier personnel où que je mets toutes les unixeries que je bidouille et n'est pas du tout obligatoire. Il faut adapter le chemin indiqué dans /opt/local/etc/macports/sources.conf en conséquence.

  • Fichiers de ports : une fois créé le dossier hiérarchisé, j'y copie le fichier portfile de l'archive?
    mkdir -p x11/auto-multiple-choice-devel

Oui, le fichier Portfile doit aller dans ce dossier. L'archive contient toute la hiérarchie et une fois l'archive décompressée, vous pouvez aussi simplement déplacer le dossier obtenu dans le dossier utilisateur.

  • Que dois-je faire du dossier _MACOSX de l'archive ?

Ce dossier doit être un artifact d'échanges entre machines Windows/Linux/OS X. Il n'est pas utile et peut être supprimé.

RE: Installation AMC test sous MAC : demande de conseils - Added by Joël Brogniart over 8 years ago

Gérard Carpeaux wrote:

Je pensais avoir réussi mais la version stable s'est installée sur OSX El Capitan.
  • Dois-je refaire l'installation ?

Comment savez vous si c'est la version stable ? Dans le "À propos" de AMC, quel est le numéro de version indiqué ?

La version stable et la version de développement ne peuvent pas coexister.
Pour désinstaller la version stable

sudo port uninstall auto-multiple-choice

Pour installer la version de développement

sudo port install auto-multiple-choice-devel

  • Question : je n'ai pas réussi à enregistrer le fichier sources.conf via

J'ai dû l'enregistrer sur le bureau puis faire un copier-glisser. Cela a-t-il pu avoir une influence sur l'installation.

Cela ne devrait pas changer grand chose. Si la commande sudo port install auto-multiple-choice-devel fonctionne c'est que tout est bien en place. Elle fonctionne s'il n'y a pas de message "port inconnu". Mais la commande peut fonctionner et l'installation échouer (pour plein de raisons).

RE: Installation AMC test sous MAC : demande de conseils - Added by Frédéric Bréal over 8 years ago

Bonjour,

Merci de toutes ces précisions et du temps pris pour répondre à mes questions.
Je suis un peu rassuré de ne pas avoir faire d'erreurs sur le MAC du collègue.

La version est AMC 1.2.1(svn:1403).
Elle fonctionne (version AMC-txt) car le collègue a fait une correction en test.

En lisant ce message je me suis demandé si ce nouveau fichier (issu du forum) n'était pas plus adapté mais je n'ai pas conseillé à mes collègues de l'installer.

En vous remerciant.

RE: Installation AMC test sous MAC : demande de conseils - Added by Joël Brogniart over 8 years ago

Gérard Carpeaux wrote:


La version est AMC 1.2.1(svn:1403).

C'est bien la version stable qui est installée. Elle a du être installée avec la commande

sudo port install auto-multiple-choice

Pour installer la version de développement, il faut (en plus de tout un tas d'autres trucs) utiliser la commande
sudo port install auto-multiple-choice-devel

En lisant ce message je me suis demandé si ce nouveau fichier (issu du forum) n'était pas plus adapté mais je n'ai pas conseillé à mes collègues de l'installer.

Oui, le nouveau fichier Portfile est nettement plus à jour (alors que celui fourni dans la partie wiki ne fonctionne plus suite aux évolutions de Macports et de ports dont dépend AMC). Je suis en train de préparer une réponse au post de Sylvain L. et tester l'installation à partir du dernier commit. Si tout se passe bien, j'ajouterai une nouvelle version du fichier Portfile et j'essaierai de trouver le temps de mettre à jour le wiki.

Pour les nouvelles installations, il vaut mieux utiliser la version de développement car il y a vraiment eu beaucoup d'améliorations depuis la version stable. Ça permet d'apporter des réponses plus simple aux questions d'utilisations d'AMC.

RE: Installation AMC test sous MAC : demande de conseils - Added by Frédéric Bréal over 8 years ago

OK merci.

Je transmettrai aux collègues le nouveau fichier Portfile.

(1-9/9)