Tools
tool |
description |
website |
required |
notes |
---|---|---|---|---|
bash |
shell |
yes |
technically sh, but go with bash shell |
|
make |
build system |
yes |
use the command gmake |
|
gcc |
compiler |
yes |
implies g++, ld, etc. |
|
java |
language |
yes |
required to build LCIO |
|
autconf |
configuration system |
no |
only required if configure needs to be regenerated (for developers) |
|
wget |
file downloader |
no |
wget get is only required for SimDist |
|
scp |
SSH file downloader |
no |
only required if uploading tarballs to the distribution area with SimDist |
Java
Java may not be present on your system. In this case, install the JDK 5.0 for your platform.
Windows
You will need to install http://www.cygwin.com/. For simplicity, just install everything.
Make on Windows
Geant4 is not compatible with the current version of make in Cygwin. After installing Cygwin, download an older make version that is compatible with Geant4. Otherwise, the build will fail.
OSX
OSX comes with most of the tools above. You may have to install wget if you want to use SimDist.
Linux
All of the tools should be installed on Linux.