[Tutorial] Installer TILP sur Mac OS X
Posted: 26 Sep 2015, 20:14
Here are a few commands (to type in the Terminal, in this order), for Mac OS X (a recent version is recommended), which should simplify the prerequisites setup, and download and launch tilp's install script. Some may ask for your password, that's expected.
NB: You'll have to copy/paste all of each line's content, don't ignore the italics/grey part etc.
There you go, the
If you have this error: "checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool".
Try this:
I've tested that successfully on two clean machines
NB: You'll have to copy/paste all of each line's content, don't ignore the italics/grey part etc.
- install dev tools if needed. This will install Xcode if you don't have it - and it's big, yeah... (instead, you may want to try a 'brew install gcc' right before step 4)
xcode-select --install
- install brew if needed
which -s brew || ruby -e "$( curl -fsSL 'https://raw.githubusercontent.com/Homebrew/install/master/install' )"
- install dependencies (this will take several minutes)
brew install gettext libarchive autoconf automake libtool glib lzlib libusb gtk+ libglade sdl bison flex texinfo libiconv intltool
- manually linking certain things
brew link -f gettext libarchive
It's possible that libarchive may not be force-linked anymore, in which case do what brew suggests for the pkg-config-path (by appending). - Download the install script (this is all in one line)
curl -sSL "https://raw.githubusercontent.com/debrouxl/tilp_and_gfm/master/tilp/trunk/build/scripts/install_tilp.sh" > ~/install_tilp.sh
- install script launch, just after deleting tilp's default install directory (just in case). You may need to press Enter at some point
sudo /bin/bash -c '(rm -Rf ~/lpg/tilp; sh ~/install_tilp.sh)'
There you go, the
tilp
command should then be available...If you have this error: "checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool".
Try this:
sudo perl -e shell -MCPAN
and then in the shell that pops up, install XML::Parser
. Once done, Ctrl-D (to quit the shell), then relaunch sudo ~/install_tilp.sh
.I've tested that successfully on two clean machines
Voici quelques commandes (à taper dans le Terminal, dans l'ordre), pour Mac OS X (version d'OS récente recommandée), qui devrait simplifier la mise en place des prérequis, puis télécharger & et lancer l'installation de tilp. Certaines demanderont le mot de passe, c'est normal.
NB: il faut copier/coller l'ensemble de chaque partie "code" des lignes suivantes, n'ignorez pas les bouts en italique/gris ou autre, il faut tout prendre.
Voilà, la commande
Si vous avez cette erreur: "checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool".
Tentez ceci:
J'ai pu tester ceci avec succès sur une machine clean
NB: il faut copier/coller l'ensemble de chaque partie "code" des lignes suivantes, n'ignorez pas les bouts en italique/gris ou autre, il faut tout prendre.
- pour installer les outils de dev si besoin. Installera Xcode si vous ne l'avez pas - c'est gros, oui... (à la place, vous pouvez peut-être tenter un 'brew install gcc' avant l'étape 4)
xcode-select --install
- pour installer brew si besoin
which -s brew || ruby -e "$( curl -fsSL 'https://raw.githubusercontent.com/Homebrew/install/master/install' )"
- installation des dépendances. Ceci va prendre plusieurs minutes.
brew install gettext libarchive autoconf automake libtool glib lzlib libusb gtk+ libglade sdl bison flex texinfo libiconv intltool
- link manuel de certaines choses
brew link -f gettext libarchive
Il est possible que libarchive ne veuille plus se force-linker, du coup faites ce que brew suggère pour le pkg-config-path (en append). - téléchargement du script d'install (ceci est une seule ligne)
curl -sSL "https://raw.githubusercontent.com/debrouxl/tilp_and_gfm/master/tilp/trunk/build/scripts/install_tilp.sh" > ~/install_tilp.sh
- lancement du script, juste après suppression du dossier par défaut de tilp (au cas où). Il va falloir appuyer sur Entrer lors du début du script d'install.
sudo /bin/bash -c '(rm -Rf ~/lpg/tilp; sh ~/install_tilp.sh)'
Voilà, la commande
tilp
devrait alors être disponible...Si vous avez cette erreur: "checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool".
Tentez ceci:
sudo perl -e shell -MCPAN
et dans le shell qui suit, install XML::Parser
. Une fois fini, Ctrl-D (pour quitter ce shell), puis relancez sudo ~/install_tilp.sh
.J'ai pu tester ceci avec succès sur une machine clean