Linux dependencies and requirements
Required libraries
-
All Linux machines need an installation of csh/tcsh.
-
libGLU is required for many structure visualization programs (COOT, PyMOL, IMOD, ChimeraX, etc). This library is usually provided with the graphics card drivers, or in the absence of that using the Linux mesa package.
-
Some legacy titles in the SBGrid tree are only available as 32-bit applications, which require 32-bit (i686) compatibility libraries on 64-bit machines. Additional fonts for Tcl/Tk, Motif and Xview applications are also encouraged. See the per-distribution package lists below.
-
Titles that use NVIDIA GPU acceleration (RELION, GCTF, MotionCor2, Gautomatch, IMOD, AmberTools, etc.) have additional driver/CUDA dependencies beyond the packages on this page. See GPU computing for details.
Packages
RHEL, Rocky Linux and Alma Linux (RPM-based)
Minimal / command-line
Graphical / X11
dnf install mesa-libGLU mesa-libGLU-devel glx-utils libXScrnSaver \
libxcb xcb-util xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm
On version 10 (RHEL 10, Rocky Linux 10, and Alma Linux 10), libXScrnSaver has moved out of the default repositories and requires EPEL to be enabled first:
32-bit compatibility
32-bit package availability on version 10 (RHEL, Rocky Linux, Alma Linux) is still being finalized and may differ from the list below — see supported platforms for current status.
dnf install glibc.i686 libgcc.i686 libstdc++.i686 ncurses-libs.i686 zlib.i686 \
libX11.i686 libXaw.i686 libXext.i686 \
xorg-x11-fonts-75dpi xorg-x11-fonts-100dpi xorg-x11-fonts-ISO8859-1-75dpi \
xorg-x11-fonts-ISO8859-1-100dpi xorg-x11-fonts-misc \
freetype.i686 fontconfig.i686
(yum remains available as an alias for dnf on these distributions, if preferred.)
Debian, Ubuntu and compatible machines (deb-based)
32-bit compatibility is provided via the Multiarch system. These lists cover most legacy titles; please email us if you discover we have left something out.
Minimal / command-line
Graphical / X11
32-bit compatibility
3D Stereo
Information on configuring 3D stereo can be found here.