English (or not french) users: English version of this page
La version MacOSX d’EKD présente ici est une très vieille version, malheureusement pratiquement impossible à installer par un utilisateur lambda sous MacOSX, tant c’est compliqué.
A ce propos l’équipe d’EKD est à la recherche d’une personne très très expérimentée sous MacOSX, et qui serait capable de proposer une procédure très simple à mettre en place pour l’utilisateur, pour installer EKD et toutes ses dépendances. Si vous êtes cette personne et que vous voulez rejoindre l’équipe d’EKD (en tant que packageur MacOSX), signalez-vous ici.
EKD POUR MacOSX
Protocole d’installation de la version de développement d’EKD sur MacOSX.
Compatibilité
Testé avec succès sur MacOSX 10.5.3 Leopard (Intel Core 2 Duo). Non testé sur MacOSX Tiger et inférieurs, ni sur PowerPC.
Pré-requis
- Installer les XCode Tools, ils sont disponible sur le DVD d’installation de MacOSX et sur le site ADC d’Apple (inscription gratuite nécessaire)
- Installer X11 (disponible sur le DVD d’installation de MacOSX. Ne surtout pas installer la version disponible sur le site d’Apple qui est très ancienne.
- Mettre à jour MacOSX avec l’outil “Mise à jour Logiciel”
Les MacPorts
Téléchargement
Téléchargement de la “base” MacPorts : MacPorts 1.6 (Téléchargez le fichier sur le “bureau” et évitez de télécharger le fichier avec Internet Explorer 5 pour Mac)
Décompression
Ouvrez un “Terminal” (Dans /Applications/Utilitaire) et dans la fenêtre qui s’ouvre, entrez :
|
Puis validez avec la touche “Entrée”
Saisissez ensuite :
|
Validez par “Entrée”
Configuration
Toujours dans le Terminal, saisissez :
|
Validez par la touche “Entrée”, puis :
|
Validez par la touche “Entrée”. Patientez que la configuration se termine.
S’il affiche une erreur, l’installation des XCode Tools ou des mises à jour de MacOSX n’ont pas été -correctement- effectuées.
Compilation
Une fois la configuration effectuée, entrez :
|
Validez par la touche “Entrée”. La compilation vas mettre quelques secondes à quelques minutes selon la vitesse de votre machine. En cas d’erreur, mêmes causes que pour les erreurs lors de la configuration.
Installation
Une fois la compilation réalisée, on “installe” :
|
Validez avec la touche “Entrée”. Le terminal vous demande le mot de passe de votre session (vous devez donc être en session administrateur). Saisissez le, puis validez par “Entrée”.
Les fichiers de configuration
Les MacPorts nécessitent de compléter la variable PATH ainsi que d’autres variables pour optimiser les choses. De plus, j’y apporte quelques améliorations.
- Ajout des chemins dans le PATH : Saisissez la commande ci dessous dans le “Terminal”
|
- Création d’un fichier .bash_profile : Pour cela ouvrez un terminal et entrez la commande suivante :
|
Appuyez sur la touche “a” pour entrer en mode “édition”. Copiez ensuite dans le terminal les lignes suivantes :
if [ -f ~/.bashrc ]; then source ~/.bashrc fi |
Pour enregistrer le fichier faites “Echap” puis “:wq” et “Entrée”, cela permet d’enregistrer le fichier et de quitter l’éditeur.
- Quelques améliorations à placer dans le fichier .bashrc, c’est un fichier masqué, pour l’éditer utilisez la commande suivante dans le terminal :
|
Ensuite collez cela (via le raccourci clavier “Command + v”) :
EDITOR=vi MANPATH=/opt/local/man:/usr/share/man:/opt/share/man:/usr/X11R6/man JAVA_HOME=/Library/Java/Home LANG=fr_FR.UTF-8 INFOPATH=$INFOPATH:/opt/local/share/info:/usr/share/info XDG_DATA_HOME=/opt/local/share:$XDG_DATA_HOME XDG_DATA_DIRS=/opt/local/share:$XDG_DATA_DIRS export EDITOR INFOPATH MANPATH JAVA_HOME LANG XDG_DATA_HOME XDG_DATA_DIRS echo $PATH | grep -q -s "/opt/local/bin" if [ $? -eq 1 ] ; then PATH=/opt/local/bin:$PATH export PATH fi echo $PATH | grep -q -s "/opt/local/sbin" if [ $? -eq 1 ] ; then PATH=/opt/local/sbin:$PATH export PATH fi |
Fermez complètement le terminal (“Command + q”) et relancez le pour que les fichiers de configuration soient pris en compte.
“Raffraichissement” des MacPorts
Rapatriement des version actuelles des fichiers de “ports”.
|
Qt 4
|
CMake
Dans un terminal, saisissez la commande :
|
Subversion
Cette étape est facultative sur Leopard mais obligatoire sur Tiger et inférieurs. Dans un terminal, saisissez la commande :
|
MPlayer & MEncoder
Entrez la commande ci-dessous dans le terminal (à copier/coller dans le terminal):
sudo port install mplayer +binary_codecs +dts +dv +faac +macosx +osd +sdl +theora +twolame +x11 +x264 +xvid |
FFMpeg
Entrez la commande ci-dessous dans le terminal (à copier/coller dans le terminal):
sudo port install ffmpeg +a52 +avfilter +faac +faad +gpl +lame +postproc +theora +x264 |
ImageMagick
Entrez la commande ci-dessous dans le terminal :
|
ffmpeg2theora
Il faut télécharger les sources ici : version 0.21 (télécharger le fichier sur le bureau)
Ensuite, dans un terminal entrez les commandes ci-dessous (copier/coller chaque ligne dans le terminal):
cd ~/Desktop
|
SIP & PyQt4
Les MacPorts ne proposent pas pour le moment de version de Python en mode “framework”. Il faut donc utiliser Python 2.5 installé par MacOSX Leopard.
- SIP : version 4.7.6
- PyQt4 : version 4.4.2
Ensuite, dans un terminal entrez les commandes ci-dessous :
cd ~/Desktop tar xzf sip-4.7.6.tar.gz cd sip-4.7.6 /usr/bin/python configure.py && make sudo make install cd .. tar xzf PyQt-mac-gpl-4.4.2.tar.gz cd PyQt-mac-gpl-4.4.2 /usr/bin/python configure.py (saisir ''yes'' puis appuyez sur entrée) make sudo make install |
Numpy
Il faut télécharger les sources ici : version 1.1.0 (télécharger le fichier sur le bureau)
Ensuite, dans un terminal entrez les commandes ci-dessous :
cd ~/Desktop tar xzf numpy-1.1.0.tar.gz cd numpy-1.1.0 /usr/bin/python setup.py build sudo /usr/bin/python setup.py install |
PIL
Il faut télécharger les sources ici : version 1.1.6 (télécharger le fichier sur le bureau)
Ensuite, dans un terminal entrez les commandes ci-dessous :
cd ~/Desktop tar xzf Imaging-1.1.6.tar.gz cd Imaging-1.1.6 /usr/bin/python setup.py build sudo /usr/bin/python setup.py install |
Installer EKD
Une fois toutes les dépendances installées, vous pouvez télécharger l’application EKD : EKD 1.4
Une fois le fichier téléchargé, double-cliquez dessus pour le décompresser. Double-cliquez sur le fichier dmg ainsi obtenu pour le “monter”.
Dans la fenêtre qui s’affiche, glissez-déposez “EKD” dans le dossier Applications. Vous pouvez désormais “éjecter” le dmg et lancer EKD à partir du dossier application.
Problèmes connus :
- L’icône lance en fait un “autre” programme (Python) qui n’a pas la même icône (une “fusée”). Ceci est lié au “lanceur” utilisé (réalisé avec Platypus).