Installation of required dependendencies on some specific platforms

Note: some of this information may be out of date for the 8.1 release.

This list may change frequently, last update: Dec. 31 2015

Ubuntu 18.04.2 LTS (for GATE v8.2 w/ Geant4 10.5 p01)

In Terminal, type

sudo apt-get update
sudo apt-get install <package_1 here> <package_2 here> ... <package_N here>

to install the packages. Replace <package_X here> with the correct packages. For example:

sudo apt-get install cmake cmake-curses-gui build-essential libqt4-opengl-dev qt4-qmake libqt4-dev libx11-dev libxmu-dev libxpm-dev libxft-dev

The following packages are required for GATE v8.2 with minimal options turned ON (Qt5, OpenGL turned on)

cmake-curses-gui libqt5-default libxmu-dev

Note: In the event a package does not exist in the Ubuntu repository, you can search for a potential replacement by typing

sudo apt-cache search <search_term>

Ubuntu 16.04.2 LTS (for GATE v8.0 w/ Geant4 10.3 p01) and Ubuntu 16.04 LTS (for GATE v7.2 w/ Geant4 10.2 p01)

In Terminal, type

sudo apt-get update
sudo apt-get install <package_1 here> <package_2 here> ... <package_N here>

to install the packages. Replace <package_X here> with the correct packages. For example:

sudo apt-get install cmake cmake-curses-gui build-essential libqt4-opengl-dev qt4-qmake libqt4-dev libx11-dev libxmu-dev libxpm-dev libxft-dev

The following packages are required for GATE v7.2/8.0 with minimal options turned ON (For example, GATE_USE_GPU = OFF)

cmake cmake-curses-gui build-essential libqt4-opengl-dev qt4-qmake libqt4-dev libx11-dev libxmu-dev libxpm-dev libxft-dev

The following package is required for GATE v8.0 with GATE_USE_OPTICAL turned ON

libxml2-dev

Note: In the event a package does not exist in the Ubuntu repository, you can search for a potential replacement by typing

sudo apt-cache search <search_term>

Ubuntu 14.04.3 LTS (for GATE v7.1 w/ Geant4 10.1 p02) and Ubuntu 12.04.5 LTS (for GATE v7.0 w/ Geant4 9.6 p04)

In Terminal, type

sudo apt-get update
sudo apt-get install <package_1 here> <package_2 here> ... <package_N here>

to install the packages. Replace <package_X here> with the correct packages. For example:

sudo apt-get install cmake cmake-curses-gui build-essential libqt4-opengl libqt4-opengl-dev libqt4-core qt4-qmake libqt4-dev libX11-dev libxmu-dev

The following packages are required for GATE v7.0/7.1 with minimal options turned ON (For example, GATE_USE_GPU = OFF)

cmake cmake-curses-gui build-essential libqt4-opengl libqt4-opengl-dev libqt4-core qt4-qmake libqt4-dev libX11-dev libxmu-dev

Note: In the event a package does not exist in the Ubuntu repository, you can search for a potential replacement by typing:

sudo apt-cache search <search_term>

WARNING: For GATE validation, please refer to http://wiki.opengatecollaboration.org/index.php/Validating_Installation

GATE benchmark results here http://www.opengatecollaboration.org/PETBenchmark appears to be outdated.

Fedora

Use:

sudo yum install <packages here>

to install the packages. Replace <packages here> with the correct packages.

The following packages are required:

freeglut freeglut-devel gtkglext-devel gtkglext-libs gcc gcc-gfortran gcc-c++ compat-libgfortran-41
libgfortran glibc-kernheaders glibc-headers glibc-devel glibc glibc-static openmotif openmotif-devel
libXaw-devel libXaw libXpm-devel libXpm libxml2-devel libxml2 xerces-c-devel qt qt-devel qt-x11 binutils
libX11-devel libXft-devel libXext-devel ncurses-devel pcre-devel mesa-libGL-devel mesa-libGL gtkglarea2
gtkglarea2-devel InventorXt InventorXt-devel lesstif lesstif-devel libfftw3-3 libfftw3-dev libfftw3-doc

Scientific Linux 6

Use:

sudo yum install <packages here>

to install the packages. Replace <packages here> with the correct packages.

The following packages are required:

freeglut freeglut-devel gtkglext-devel gtkglext-libs gcc gcc-gfortran gcc-c++ compat-libgfortran-41
libgfortran glibc-kernheaders compat-glibc-headers glibc-headers glibc-devel glibc glibc-static
compat-libstdc++ compat-glibc openmotif openmotif-devel libXaw-devel libXaw libXpm-devel libXpm libxml2-devel
libxml2 xerces-c-devel qt qt-devel qt-x11 binutils libX11-devel libXft-devel libXext-devel ncurses-devel
pcre-devel mesa-libGL-devel mesa-libGL libxml2-dev libxml2 gtkglarea2 gtkglarea2-devel fftw-devel fftw2-devel
fftw fftw2