---===[ Message from the authors: We're slowly migrating this wiki to a new host, so during October 27-28 you may encounter problems using this site! ]===----

Software used

From Juneday education
Jump to: navigation, search

About the software we use

We use Free Software / Open Source since we want to encourage our students to learn about and get used to using such software.

Preparing your computer

GNU/Linux (Debian, Fedora, RedHat, Ubuntu)

Make sure your distribution is upgraded properly.

Debian, Ubuntu

sudo apt-get update && sudo apt-get upgrade

Fedora (and most likely RedHat)

sudo dnf update

MacOS

Make sure you have updated your MacOS to the latest version.

Windows

Make sure you have updated your Windows to the latest version.

Installing our base software and (optionally) verify and install our material

You can download needed software and get all our material using a script. You can use this script in two ways.

Download script and execute

  1. Start up a terminal (i.e. launch cygwin).
  2. Download our boot strap script jd-bootstrap.sh:
     curl https://raw.githubusercontent.com/progund/utils/master/bin/jd-bootstrap.sh -o jd-bootstrap.sh
    
  3. make the script executable
      chmod a+x jd-bootstrap.sh
    
  4. and execute it (with verification - recommended)
    ./jd-bootstrap.sh --verify
    
    to skip verification, simply enter ./jd-bootstrap.sh

Note: if you want to download all our source code from our books and set up your user environment you need to pass the option --full when executing the script:

./jd-bootstrap.sh --full
.

Execute from web

Type the following in a terminal:

 
curl https://raw.githubusercontent.com/progund/utils/master/bin/jd-bootstrap.sh | bash

Notes on the software

Windows/Cygwin

If the installation with the script above 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.

Install an updated list of all softwares used

Sometimes we add software packages to the list of programs to be installed. It is easy for you to get these packages as well. Just execute the following command (same as for installing for the first time):

$ curl https://raw.githubusercontent.com/progund/utils/master/bin/jd-bootstrap.sh -o jd-bootstrap.sh

Note: this is the same command as when installing the packages in the first place.

Install software specific to the course material you're using

Our course material may have additional software that you need to install. Follow the instructions in thse books.

Prepared VirtualBox image

We have prepared a VirtualBox image with all our software and educational material pre-installed. You can download it here soon.