Last active
October 28, 2017 20:26
-
-
Save christophergandrud/67cf1261d2fc8aefbc6f to your computer and use it in GitHub Desktop.
Demonstration script for setting up R, Git, and Jags on Ubuntu instance of Amazon EC2 Server
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Set up RStudio and JAGS on an Amazon EC2 instance | |
# Using Ubuntu 64-bit | |
# Partially from http://blog.yhathq.com/posts/r-in-the-cloud-part-1.html | |
# See yhat for EC2 instance set up | |
# Navigate to key pair | |
# ssh -i YOUR_KEYPAIR.pem ubuntu@PUBLIC_DNS | |
# Add a user/password. | |
# This will become your RStudio username and password. | |
sudo adduser USER_NAME | |
# Get all programs up to date | |
sudo apt-get update | |
# Install R and JAGSS | |
sudo add-apt-repository ppa:marutter/rrutter | |
sudo apt-get install r-base-dev jags r-cran-rjags | |
# Check that you have the latest R installed | |
## see also: http://askubuntu.com/a/352438 | |
sudo apt-get update | |
apt-cache showpkg r-base | |
# If R is not the latest version add latest PACKAGE_VERSION returned | |
# from the pervious line to: | |
sudo apt-get install -f r-base=PACKAGE_VERSION | |
# Install git | |
sudo apt-get install git | |
# Configure git | |
git config --global user.name GIT_USER_NAME | |
git config --global user.email GIT_USER_EMAIL | |
# Install RStudio | |
## for latest version of RStudio see http://www.rstudio.com/ide/download/server | |
sudo apt-get update | |
sudo apt-get install gdebi-core | |
sudo apt-get install libapparmor1 | |
wget http://download2.rstudio.org/rstudio-server-0.98.945-amd64.deb | |
sudo gdebi rstudio-server-0.98.945-amd64.deb | |
# Verify RStudio installation | |
sudo rstudio-server verify-installation | |
#### Git clone your repo as usual, ideally into /home/USER_NAME #### | |
# This is where RStudio server looks. | |
# Change owner of the repo to USER_NAME | |
sudo chown -R USER_NAME /home/USER_NAME/REPO_NAME | |
# Access RStudio Server with http://PUBLIC_DNS:8787 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment