- 1 About the software we use
- 2 Preparing your computer
- 3 Installing the software and our material
About the software we use
Preparing your computer
GNU/Linux (Debian, Fedora, RedHat, Ubuntu)
Make sure your distribution is upgraded properly.
sudo apt-get update && sudo apt-get upgrade
Fedora (and most likely RedHat)
sudo dnf update
Note: make sure that the command
port can be found using the PATH variable. Try typing
port version. If you see something like
Version: 2.3.5 you're fine.
Install cygwin. It is important that you install the cygwin packages
Installing the software and our material
On your OS
GNU/Linux (Debian, Fedora, Ubuntu), MacOS and almost on Windows (running cygwin)
You can download needed software and get all our material using a script. You can use this script in two ways.
Note: If you're using Windows you need to do the below steps in a cygwin terminal. So make sure you have install cygwin. You need
unzip as additional cygwin package. You don't need the additional cygwin packages listed on the Cygwin page since these will be installed automatically.
Note: The script below does not install all required software (e. g. a c compiler) on MacOS
Note: if the installation for some reason fails, remove the file apt-cyg (by typing
rm /usr/local/bin/apt-cyg), make sure you have installed the additional cygwin packages (see above) and try again.
Download script and execute
- Start up a terminal (i.e. launch cygwin).
- Download our boot strap script jd-bootstrap.sh:
curl https://raw.githubusercontent.com/progund/utils/master/bin/jd-bootstrap.sh -o jd-bootstrap.sh
- make the script executable
chmod a+x jd-bootstrap.sh
- and execute it
Execute from web
Type the following in a terminal:
curl https://raw.githubusercontent.com/progund/utils/master/bin/jd-bootstrap.sh | bash
Prepared VirtualBox image
We have prepared a VirtualBox image with all our software and educational material pre-installed. You can download it here soon.