Eagle for Windows

A guide for installing Eagle along with multi-threaded R [last revised Sept 2020]

Before You Start

You will need administrator privileges. This gives the installation script access to write-protected parts of the system.

Overview

Here, we present the process for installing Microsoft R Open (the same as R except it comes with multi-threaded math libraries) and Eagle on Windows. Of all the different operating systems, Windows is the easiest OS in which to install R Open and Eagle.

Step 1: Download R Open

Installing a multi-threaded version of R is now much easier with Microsoft R Open. R Open behaves exactly the same as R, except, by default, it comes with multi-threaded math libraries.

Go to the Microsoft R Open web site and download the Windows version of R Open. When it asks you to SAVE, SAVE AS, or CANCEL, click on SAVE.

Step 2: Installation Rtools35

Rtools is needed to allow Eagle to be built from source.

Download the file Rtools35.exe from link.

Run Rtools35.exe as administrator.

Step 3: Run the installation program for R Open

Once R Open has finished downloading, run the program. There are various ways of doing this. Our preferred approach is to

  • find the downloaded file, called microsoft-r-open-3.5.1.exe, in the Downloads folder with File Explorer
  • right-click on the file to open the file menu,
  • and select Run as administrator.

Below is the installation process

Step 4: Run R Open as an administrator

How you do this will vary, depending upon which version of Windows you are using. Below is an example of how we ran R Open, as an administrator, in Windows 10.

This will then run R Open where you can check on the number of cores being used for computation

Step 5: Installation of the Eagle package

To install the Eagle package, from the R Console window, use the install.packages( ) command

 install.packages("Eagle" , type="source" , repos = "https://cloud.r-project.org/", dependencies=TRUE) 

This will take some time as Eagle and all of its dependencies (those packages that Eagle is reliant upon) are installed. Also, install.packages provides little intermediate output to the user. Consequently, it may appear that the installation process has stalled. However, your computer is working on the installation, its just not telling you what it is doing.