This page lists the standard software used in many of our boot camps and links to pages describing how to install this software on various platforms.
Your boot camp organizer will let you know exactly what software you need to install before coming to your boot camp. You should ensure you have the software installed before you arrive at the boot camp. This is so that practicals can proceed smoothly on the day. If you run into any problems installing the software please let your boot camp organizer know as soon as possible.
After following the install instructions you can run through the check-list below to see you have the necessary software installed.
Please follow the appropriate operating system-specific installation instructions
then return to this page to check that everything is installed correctly.
Most of the checks below assume you're using a terminal window (also commonly called a command-line shell or terminal emulator). If you don't know what this is or how to get one then please go to our page on getting a terminal window.
At the prompt, enter:
$ whoami
You should be told your user name, e.g.:
mjj
http://www.gnu.org/software/bash/manual/bashref.html
At the prompt, enter
$ make --version
You should be given a version number, e.g.:
GNU Make 3.81
http://www.gnu.org/software/make/
Whatever editor you use is up to you. To see if your favourite is installed try one of the following, or just try and create a text file.
nano:
$ nano --version
GNU nano version 2.0.9 (compiled 14:28:54, Nov 23 2010)
Notepad (for Cygwin users):
C:\cygwin\home\user\.TextEdit (for Mac OSX users):
/Users/user.VI:
$ vi --version
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Feb 25 2011 09:33:03)
Emacs:
$ emacs --version
GNU Emacs 23.1.1
XEmacs:
$ xemacs --version
XEmacs 21.5 (beta31) "ginger" [Lucid] (x86_64-redhat-linux, Mule)...
Any Python 2 version from 2.6 onwards is recommended. We have not yet tried Python 3 so please stick to Python 2.6 or 2.7 versions.
To check that it's installed and what version you have, at the prompt, enter:
$ python --version
You should be given a version number, e.g.:
Python 2.6.6
Now, check its behavior:
$ python >>> print 2+2 4
And, check it has the sqlite3 library if your boot camp is covering relational databases:
> import sqlite3
If all is fine it won't complain.
At the prompt, enter:
$ easy_install --version
You should be given a version number, e.g.:
distribute 0.6.10
or a warning:
usage: easy_install [options] requirement_or_url ... or: easy_install --help error: option --version not recognized
At the prompt, enter:
$ nosetests --version
You should be given a version number, e.g.:
nosetests version 0.10.4
At the prompt, enter:
$ nosetests
You should be given a test report, e.g.:
........ Ran 0 tests in 0.003s OK
For version control practicals, we use BitBucket to enable repositories to be used remotely and to be shared. To get a BitBucket account for version control practicals, just sign up for free at https://bitbucket.org/.
At the prompt, enter:
$ hg --version
You should be given a version number, e.g.:
Mercurial Distributed SCM (version 1.4)
$ ./EasyMercurialat the command-line, depending upon your operating system
At the prompt, enter:
$ sqlite3 -version
You should be given a version number, e.g.:
3.6.20
Depending upon your operating system either start up Firefox from its menu or icon, or, at the prompt, enter:
$ firefox
http://www.mozilla.org/en-US/firefox/new/
Once Firefox is running:
http://code.google.com/p/sqlite-manager/
comments powered by Disqus