Forums » Installation d'AMC (french) »
installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ?
Added by markham lex almost 12 years ago
Bonjour,
je souhaiterais savoir si quelqu'un a réussi a installer amc avec Homebrew, et si oui comment.
ce dernier étant incompatible avec macport, je serais ravi de pouvoir l'utiliser afin de me débarrasser de ma vm unbutu.
merci
Replies (12)
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by Joël Brogniart almost 11 years ago
Qui a dit qu'il était incompatible avec Macports ?
Chez moi, après avoir installé macport, la commande "sudo install auto-multiple-choice" lance l'installation d'AMC (sous OS X 10.8 et 10.9). Et si j'ai installé XQuartz, je peux même utiliser AMC après l'avoir installé :-)
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by markham lex almost 11 years ago
Bonsoir,
je parlais de Homebrew bien sur,
macport et homebrew étant 2 gestionnaire utilisant les meme commande mais avec des environnement de travail different , il arrive que l'appel de librairie installer par macport empêche la compilation de programme via homebrew.
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by Joël Brogniart almost 11 years ago
Ah, j'avais mal compris. Désolé je ne connais pas Homebrew.
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by Laurent HUBERT over 10 years ago
Bonjour,
Je suis en train de me pencher sur ce problème puisque j'ai le même problème que @markham lex: je ne souhaite pas utiliser MacPorts pour ne pas mettre mon système en rade.
Du coup, j'ai commencé à rédiger une Formula (formule Homebrew), mais j'ai quelques questions.
Tout d'abord, voici ma formule (fichier auto-multiple-choice.rb dans /usr/local/Library/Formula/):
require "formula" class AutoMultipleChoice < Formula homepage "http://home.gna.org/auto-qcm/index.fr" url "http://download.gna.org/auto-qcm/macports/auto-multiple-choice_1.2.1_precomp.tar.gz" sha1 "3e4c097eac3f50ca262e58a17e5f7e07b4e666f5" depends_on :x11 # if your formula requires any X11/XQuartz components depends_on "gtk+" depends_on "librsvg" depends_on "poppler" => :build depends_on "netpbm" => :build depends_on "opencv" #From homebrew/science, but I don't know how to automate this depends_on "graphicsmagick" depends_on 'dbtexmf.dblatex' => :python depends_on "XML::Writer" => :perl depends_on "Archive::Zip" => :perl depends_on "DBI" => :perl depends_on "Gtk2" => :perl depends_on "Text::CSV" => :perl depends_on "DBD::SQLite" => :perl depends_on "docbook" depends_on "docbook-xsl" #The messages given by homebrew were the following: #auto-multiple-choice: Unsatisfied dependency: XML-Writer #Homebrew does not provide Perl dependencies; install with: # cpan -i XML-Writer #auto-multiple-choice: Unsatisfied dependency: dbtexmf.dblatex #Homebrew does not provide Python dependencies; install with: # pip install dbtexmf.dblatex #auto-multiple-choice: Unsatisfied dependency: DBD-SQLite #Homebrew does not provide Perl dependencies; install with: # cpan -i DBD-SQLite #auto-multiple-choice: Unsatisfied dependency: Text-CSV #Homebrew does not provide Perl dependencies; install with: # cpan -i Text-CSV #auto-multiple-choice: Unsatisfied dependency: Archive-Zip #Homebrew does not provide Perl dependencies; install with: # cpan -i Archive-Zip #But these messages are not correct. #To install perl modules I had to do: #sudo cpan -i XML::Writer #sudo cpan -i DBD::SQLite #sudo cpan -i Text::CSV #sudo cpan -i Archive::Zip #dblatex installation: #tar zxf dblatex-0.3.2.tar.bz2 #cd dblatex-0.3.2 #python setup.py build #sudo python setup.py install def install #I needed to manually install docbook-xsl-1.76.1 and docbook-xml-4.5 before being able #to make it work inreplace "Makefile-macports.conf", /PERLDIR=.*/, "PERLDIR=/System/Library/Perl/Extras/5.16" inreplace "Makefile-macports.conf", /PERLPATH=.*/, "PERLDIR=/usr/bin/perl" system "make", "BASEPATH=#{HOMEBREW_PREFIX}", "AMCCONF=macports" # if this fails, try separate make/make install steps system "make", "install", "BASEPATH=#{HOMEBREW_PREFIX}", "AMCCONF=macports" # if this fails, try separate make/make install steps end test do # Test à écrire system "false" end end
Je ne suis pas un expert de Homebrew, loin de là, puisque c'est mon premier essai pour créer une formule ainsi.
Le principe: je réutilise le fichier de configuration Makefile-macports.conf et je le modifie avec les inreplace ou je rajoute des variables via la commande make.
J'utilise aussi les fichiers précompilés de AMC (sinon je bloque complètement à la compilation, après plusieurs heures d'essais à avancer à petit pas, mais à bloquer sur de nouveaux problèmes).
Donc voilà la formule Homebrew (ci-dessus) que je vous laisse tester. Je n'ai pas encore complètement testé l'outil, mais si vous avez des conseils ou des retours (dépendances manquantes).
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by Patrick Aymar about 9 years ago
Bonjour,
Votre message date un peu, mais avez-vous réussi à installer AMC avec hombrew ?
Merci
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by Laurent HUBERT about 9 years ago
Bonjour,
Non car la difficulté que je rencontrais concernais les dépendances (PERL de mémoire) que je n'ai pas réussi à installer automatiquement.
Finalement j'ai installé une machine virtuelle Debian (SID) sur laquelle j'ai installé le paquet AMC. En utilisant les fonctions de partage de dossiers entre ma VM et mon Mac, j'ai pu faire fonctionner le système tout en accédant facilement aux fichiers générés.
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by Maël Valais almost 7 years ago
Bonjour à tous et désolé pour le déterrage !
Voici la formule que j’ai écrit (dépôt Github ici ) qui à l’origine ressemblait à la recette de Laurent Hubert mais avec la gestion des packages Perl et tout ça.
Pour installer :
brew install maelvls/amc/auto-multiple-choice
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by Laurent HUBERT almost 7 years ago
Bonjour,
Super nouvelle ! Je testerai dès que possible
Merci !
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by markham lex almost 7 years ago
Merci pour ta contribution
cela fonctionne très bien !!!
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by Laurent HUBERT almost 7 years ago
Je confirme, ça fonctionne parfaitement. Un beau déterrage qui mérite une médaille !
Merci Maël pour ce super travail, la page GitHub est très complète et a le mérite de détailler la démarche.
Bravo !
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by Sylvain CHAUVEAU almost 2 years ago
Bonjour,
Le post est ancien mais je n'arrive pas à installer auto-multiple-choice avec brew.
J'obtiens :
Error: auto-multiple-choice: Failed to download resource "python@3.11"
Download failed: https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:7849cf9914426885513e01e7150fe5b9cfb189d61b4911108326b413be718136
RE: installer AMC sur osx avec Homebrew (brew), quelqu'un a t'il réussi ? - Added by Maël Valais almost 2 years ago
Bonjour Sylvain,
Peux-tu ouvrir une issue sur https://github.com/maelvls/homebrew-amc/issues ? Merci !
(1-12/12)