Skip to content

Downloading and Configuring Cygwin

scjs edited this page May 22, 2017 · 7 revisions

Home

This page contains information for the initial customization necessary for using the FAVE suite in Cygwin.

Step 1: Download Cygwin

Download the appropriate version of setup for your system (setup-x86.exe for 32bit Windows, or setup-x86_64.exe for 64bit Windows).

Step 2: Customization

When you first run the setup executable, you'll be asked

  1. To define a home directory.
  2. To define a downloads directory.

The default options in these cases should be fine. You'll also be asked to choose a mirror form which to download add ons to Cygwin (it'll look like a list of urls). Any mirror is as good as another, but if you're in the UK, http://www.mirrorservice.org/ is a good and reliable option.

You'll then be presented with a screen that asks you to select packages to install. Click "View", at the top right of the screen, and it should look something like this:

select packages

You can search for the packages to be installed by name in the search bar. Some of these searches might return multiple results, but we want to install only the packages that match exactly in name. For example, the screenshot above shows the search for make, but we only want to install the package called make, which is then followed by the description The GNU version of the 'make' utility.

How to select a package:

To select a package to be installed, click on Skip once so that version number is displayed.

Packages to Select:

  • gcc-core: GNU Compiler Collection (C, OpenMP)
  • gcc-g++: GNU Compiler Collection (C++)
  • make: The GNU version of the 'make' utility
  • git: Distributed version control system
  • python2-numpy: Python scientific computing module
  • sox: Sound processing toolkit

Click on "Next", and make sure that the option to install dependencies is selected.