Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
developpement:activites:integration:vmd4jessie [2015/03/24 16:04]
equemene
developpement:activites:integration:vmd4jessie [2015/04/28 13:37] (Version actuelle)
equemene
Ligne 16: Ligne 16:
 Les paquets suivants sont indispensables à la compilation et à l'​utilisation de VMD Les paquets suivants sont indispensables à la compilation et à l'​utilisation de VMD
 <​code>​ <​code>​
-apt-get -y install libc6-dev-i386 libfltk1.1-dev libfltk1.1 netcdf-bin libnetcdf-dev libnetcdfc7 tk8.6 tk8.6-dev tcl8.6 tcl8.6-dev libglu1-mesa mesa-common-dev libgl1-mesa-dri libglu1-mesa-dev libxi-dev libxi6 python2.7 python2.7-dev python-numpy libtachyon-0.99 libtachyon-dev tachyon+apt-get -y install libc6-dev libfltk1.1-dev libfltk1.1 netcdf-bin libnetcdf-dev libnetcdfc7 tk8.6 tk8.6-dev tcl8.6 tcl8.6-dev libglu1-mesa mesa-common-dev libgl1-mesa-dri libglu1-mesa-dev libxi-dev libxi6 python2.7 python2.7-dev python-numpy libtachyon-0.99 libtachyon-dev tachyon ​texlive-latex-base latex2html imagemagick
 </​code>​ </​code>​
 Pour les architectures 32 bits : Pour les architectures 32 bits :
 <​code>​ <​code>​
-apt-get -y install libc6-dev libfltk1.1-dev libfltk1.1 netcdf-bin libnetcdf-dev libnetcdfc7 tk8.6 tk8.6-dev tcl8.6 tcl8.6-dev libglu1-mesa mesa-common-dev libgl1-mesa-dri libglu1-mesa-dev libxi-dev libxi6 python2.7 python2.7-dev python-numpy libtachyon-0.99 libtachyon-dev tachyon+apt-get -y install libc6-dev libfltk1.1-dev libfltk1.1 netcdf-bin libnetcdf-dev libnetcdfc7 tk8.6 tk8.6-dev tcl8.6 tcl8.6-dev libglu1-mesa mesa-common-dev libgl1-mesa-dri libglu1-mesa-dev libxi-dev libxi6 python2.7 python2.7-dev python-numpy libtachyon-0.99 libtachyon-dev tachyon ​texlive-latex-base latex2html imagemagick
 </​code>​ </​code>​
  
Ligne 74: Ligne 74:
   * ''​vmd-1.9.2''​ : les sources de VMD   * ''​vmd-1.9.2''​ : les sources de VMD
  
-La compilation des greffons demande les commandes suivantes :<​code>​+La compilation des greffons demande les commandes suivantes ​
 + 
 +Pour du 64 bits :<​code>​
 # passage dans le dossier des greffons # passage dans le dossier des greffons
 cd plugins cd plugins
 # compilation en precisant l'​architecture et le positionnement des librairies TCL # compilation en precisant l'​architecture et le positionnement des librairies TCL
 export TCLINC="​-I/​usr/​include/​tcl8.6"​ export TCLINC="​-I/​usr/​include/​tcl8.6"​
-export TCLLIB="​-F/​usr/​lib"​+export TCLLIB="​-L/usr/lib/​x86_64-linux-gnu"​ 
 +find . -exec sed -i "​s/​tcl8\.5/​tcl8\.6/​g" ​{} \;
 make $ARCH make $ARCH
 # installation des greffons # installation des greffons
Ligne 87: Ligne 90:
 </​code>​ </​code>​
  
 +Pour du 32 bits :<​code>​
 +# passage dans le dossier des greffons
 +cd plugins
 +# compilation en precisant l'​architecture et le positionnement des librairies TCL
 +export TCLINC="​-I/​usr/​include/​tcl8.6"​
 +export TCLLIB="​-L/​usr/​lib/​i386-linux-gnu"​
 +find . -exec sed -i "​s/​tcl8\.5/​tcl8\.6/​g"​ {} \;
 +make $ARCH
 +# installation des greffons
 +make distrib
 +# retour à la racine de l'​archive de VMD
 +cd ..
 +</​code>​
 ==== Compilation et installation de VMD version standard ==== ==== Compilation et installation de VMD version standard ====
  
Ligne 98: Ligne 114:
 export TCL_INCLUDE_DIR=/​usr/​include/​tcl8.6 export TCL_INCLUDE_DIR=/​usr/​include/​tcl8.6
 export TCL_LIBRARY_DIR=/​usr/​lib/​tcl8.6 export TCL_LIBRARY_DIR=/​usr/​lib/​tcl8.6
 +export TK_LIBRARY_DIR=/​usr/​lib/​tk8.6
 +export TK_INCLUDE_DIR=/​usr/​include/​tcl8.6
 </​code>​ </​code>​
  
Ligne 122: Ligne 140:
 # Changement de la version de librairie pour Python # Changement de la version de librairie pour Python
 sed -i "​s/​python2\.5/​python2\.7/​g"​ configure sed -i "​s/​python2\.5/​python2\.7/​g"​ configure
 +# Changement des versions de Tcl/Tk
 +sed -i "​s/​tcl8\.5/​tcl8\.6/​g"​ configure
 +sed -i "​s/​tk8\.5/​tk8\.6/​g"​ configure
 +sed -i "​s/​tk8\.5/​tk8\.6/​g"​ src/​Makefile ​
 +sed -i "​s/​tcl8\.5/​tcl8\.6/​g"​ src/​Makefile ​
 # Generation du Makefile # Generation du Makefile
 ./configure $ARCH OPENGL FLTK TK XINPUT NETCDF CONTRIB TCL PYTHON PTHREADS NUMPY ./configure $ARCH OPENGL FLTK TK XINPUT NETCDF CONTRIB TCL PYTHON PTHREADS NUMPY
Ligne 155: Ligne 178:
 # Changement de la version de librairie pour Python # Changement de la version de librairie pour Python
 sed -i "​s/​python2\.5/​python2\.7/​g"​ configure sed -i "​s/​python2\.5/​python2\.7/​g"​ configure
 +sed -i "​s/​tcl8\.5/​tcl8\.6/​g"​ configure
 +sed -i "​s/​tk8\.5/​tk8\.6/​g"​ configure
 +sed -i "​s/​tk8\.5/​tk8\.6/​g"​ src/​Makefile ​
 +sed -i "​s/​tcl8\.5/​tcl8\.6/​g"​ src/​Makefile ​
 # Generation du Makefile # Generation du Makefile
 ./configure $ARCH OPENGL FLTK TK XINPUT NETCDF CONTRIB TCL PYTHON PTHREADS NUMPY ./configure $ARCH OPENGL FLTK TK XINPUT NETCDF CONTRIB TCL PYTHON PTHREADS NUMPY
developpement/activites/integration/vmd4jessie.1427209479.txt.gz · Dernière modification: 2015/03/24 16:04 par equemene