...
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 |
...
OSX comes with most of the tools above. You may have to install wget if you want to use SimDist.
Linux
All of the above tools should be installed on a typical Linux machine.