Installing Geant4
From UCL HEP PBT Wiki
| m | m | ||
| Line 1: | Line 1: | ||
| For the sake of demonstration I will assume you are installing geant4.10.00.p01 and that you   | For the sake of demonstration I will assume you are installing geant4.10.00.p01 and that you   | ||
| wish to install Geant4 on your '''Desktop'''. The unzipped Geant4 package will have the   | wish to install Geant4 on your '''Desktop'''. The unzipped Geant4 package will have the   | ||
| - | following directory | + | following directory <span style="color:#00ff00"> /home/your_name/Desktop/geant4.10.00.p01 </span> | 
| - | + | ||
| - | <span style="color: | + | |
| In the same directory (i.e: on the '''Desktop''') create a folder called ''''Geant4-build''' | In the same directory (i.e: on the '''Desktop''') create a folder called ''''Geant4-build''' | ||
| Line 10: | Line 8: | ||
| Now using the terminal as a root user, type the command: | Now using the terminal as a root user, type the command: | ||
| - | + | <pre style="color: #800000; background-color: #dcdcdc"> | |
| cd /home/your_name/Desktop/Geant4-build | cd /home/your_name/Desktop/Geant4-build | ||
| - | + | </pre> | |
| This command will change your present working directory to the folder “Geant4-build”. This is important because the Terminal will use present working directory as the destination for the build files.   | This command will change your present working directory to the folder “Geant4-build”. This is important because the Terminal will use present working directory as the destination for the build files.   | ||
| Line 18: | Line 16: | ||
| Using the '''terminal''' as root user type the command: | Using the '''terminal''' as root user type the command: | ||
| + | <pre style="color: #800000; background-color: #dcdcdc"> | ||
| + | cmake -DCMAKE_INSTALL_PREFIX = /home/your_name/Desktop/Geant4-install -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_OPENGL_X11=ON  | ||
| - | + | -DGEANT4_INSTALL_EXAMPLES=ON -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON /home/your_name/Desktop/geant4.10.00.p01 | |
| - | + | </pre> | |
| '''ENSURE YOU CORRECTLY TYPE THE ENTIRE PHRASE. IF YOU MISTYPE SOMETHING CERTAIN FEATURES MAY NOT WORK''' | '''ENSURE YOU CORRECTLY TYPE THE ENTIRE PHRASE. IF YOU MISTYPE SOMETHING CERTAIN FEATURES MAY NOT WORK''' | ||
| - | |||
| '''Explanation''' | '''Explanation''' | ||
| - | |||
| '''DGEANT4_INSTALL_DATA=ON''' ensures that the all of the '''optional''' modules (data files) are   | '''DGEANT4_INSTALL_DATA=ON''' ensures that the all of the '''optional''' modules (data files) are   | ||
| Line 40: | Line 38: | ||
| After this command has been processed you should receive the message   | After this command has been processed you should receive the message   | ||
| - | + | <pre style="color: #800000; background-color: #dcdcdc"> | |
| -- Configuring Done | -- Configuring Done | ||
| -- Generating done | -- Generating done | ||
| -- Build files have been written to….. | -- Build files have been written to….. | ||
| - | + | </pre> | |
| If you receive this message, type the command | If you receive this message, type the command | ||
| - | + | ||
| + | <pre style="color: #800000; background-color: #dcdcdc">  | ||
| make | make | ||
| - | + | </pre>  | |
| + | |||
| If an error occurs during the '''“make”''' processes, retype the command '''make'''.   | If an error occurs during the '''“make”''' processes, retype the command '''make'''.   | ||
| Line 64: | Line 64: | ||
| When this has been done type the command | When this has been done type the command | ||
| + | <pre style="color: #800000; background-color: #dcdcdc"> | ||
| make install | make install | ||
| + | </pre> | ||
| to install Geant4.   | to install Geant4.   | ||
