Table des matières

Installation de Pymol 3.2.0a

Librairies additionnelles

% sudo apt-get install git build-essential python3-dev libglew-dev libpng-dev libfreetype6-dev libxml2-dev libmsgpack-dev python3-pyqt5.qtopengl libglm-dev libnetcdf-dev freeglut3-dev

Procédure

Pour réussir à être à jour dans les versions de ce logiciel, l'approche code source a été choisie.

% cd /opt/bio/sources
% sudo git clone https://github.com/schrodinger/pymol-open-source.git

% sudo chown -R root:root ./pymol-open-source
% sudo chmod 755 ./pymol-open-source

% cd ./pymol-open-source
% sudo python3 ./setup.py build install \
--use-msgpackc=no \
--home=/opt/bio/sources/pymol-open-source

#
# Version originale
#
#!/bin/sh
exec "/usr/bin/python3" "/usr/local/lib/python3.12/dist-packages/pymol/__init__.py" "$@"

# Pour x86_64
#!/bin/sh
exec "/usr/bin/python3" "/opt/bio/sources/pymol-open-source/build/lib.linux-x86_64-cpython-312/pymol/__init__.py" "$@"

# Pour ARM64
#!/bin/sh
exec "/usr/bin/python3" "/opt/bio/sources/pymol-open-source/build/lib.linux-aarch64-cpython-312/pymol/__init__.py" "$@"

#
# PyMol specific environment variables 
#
export PATH=$PATH:/opt/bio/sources/pymol-open-source/bin

% pymol