-
-
Save pachadotdev/525ccd48a6cd4f577f59ba1088223483 to your computer and use it in GitHub Desktop.
# Install R | |
sudo apt-get update | |
sudo apt-get install gdebi libxml2-dev libssl-dev libcurl4-openssl-dev libopenblas-dev r-base r-base-dev | |
# Install RStudio | |
cd ~/Downloads | |
wget https://download1.rstudio.org/rstudio-xenial-1.1.383-amd64.deb | |
sudo gdebi rstudio-xenial-1.1.383-amd64.deb | |
printf '\nexport QT_STYLE_OVERRIDE=gtk\n' | sudo tee -a ~/.profile | |
# install common packages | |
R --vanilla << EOF | |
install.packages(c("tidyverse","data.table","dtplyr","devtools","roxygen2","bit64"), repos = "https://cran.rstudio.com/") | |
q() | |
EOF | |
# Export to HTML/Excel | |
R --vanilla << EOF | |
install.packages(c("htmlTable","openxlsx"), repos = "https://cran.rstudio.com/") | |
q() | |
EOF | |
# Blog tools | |
R --vanilla << EOF | |
install.packages(c("knitr","rmarkdown"), repos='http://cran.us.r-project.org') | |
q() | |
EOF | |
sudo apt-get install python-pip | |
sudo pip install markdown rpy2==2.7.8 pelican==3.6.3 | |
# PDF extraction tools | |
sudo apt-get install libpoppler-cpp-dev default-jre default-jdk r-cran-rjava | |
sudo R CMD javareconf | |
R --vanilla << EOF | |
library(devtools) | |
install.packages("pdftools", repos = "https://cran.rstudio.com/") | |
install_github("ropensci/tabulizer") | |
q() | |
EOF | |
# TTF/OTF fonts usage | |
sudo apt-get install libfreetype6-dev | |
R --vanilla << EOF | |
install.packages("showtext", repos = "https://cran.rstudio.com/") | |
q() | |
EOF | |
# Cairo for graphic devices | |
sudo apt-get install libgtk2.0-dev libxt-dev libcairo2-dev | |
R --vanilla << EOF | |
install.packages("Cairo", repos = "https://cran.rstudio.com/") | |
q() | |
EOF |
Hi,
Good one
End of third line has extra letter v
and
from line 21-26 might be extra code i think
# Blog tools R --vanilla << EOF install.packages(c("knitr","rmarkdown"), repos='http://cran.us.r-project.org') q() EOF sudo pip install markdown rpy2==2.7.8 pelican==3.6.3
This is amazing! Thank you!
thank you for your kind explanation, but it seems that dependency issue came up...
The following packages have unmet dependencies:
r-base : Depends: r-base-core (>= 3.4.4-1xenial0) but it is not going to be installed
Depends: r-recommended (= 3.4.4-1xenial0) but it is not going to be installed
Recommends: r-base-html but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
I got stuck since this msg came up.
are you still stuck on that error? @songhune
I am :(
isn't xenial a 16.04/16.10 vesrion and not 17.xx (artful)?
the codes mentions xenial in several places:
wget https://download1.rstudio.org/rstudio-xenial-1.1.383-amd64.deb
sudo gdebi rstudio-xenial-1.1.383-amd64.deb
Is it alright?
Thanks for the explanation. Similar to the R-blogger post setup.
@SuperHubert, RStudio verison for xenial from website says for Ubuntu 16.04+ -- check website/html link
https://www.rstudio.com/products/rstudio/download/
I'm using the latest 1.1.453 /Ubuntu 17.10
I've been running into problems installing R on Ubuntu 17 for quite a while now. Line #3 did the trick! Thanks!
Great!! Thanks!!
Very nice! But I'm very puzzled that you don't include code to include the CRAN depository for the newest version of R? As I see it, this is the most essential part of an R-installation?