Ubuntu 14.04 R 数据分析 环境 搭建,非虚拟机只需跳过前面VMware的步骤

1.安装VMware 12 Workstation

2.创建Ubuntu 14.04虚拟机(教程见下篇)

3.安装VMware tools调整全屏

  • 进入系统
  • Ctrl+Alt+T打开命令行
$ cd ~/桌面/vmware tools
$ tar -zxvf VMwareTools-10.0.10-4301679.tar.gz
$ cd vmware-tools-distrib
$ sudo ./vmware-install.pl
一路yes......
一路Enter......
Enjoy
  • 重启
  • 登录后成功全屏
  • 若没有成功,检查VMware设置(查看-自动调整大小)

4.解决Ubuntu14.04在VMware中连接USB3.0U盘提示“设备无法连接到它的理想主机控制器”的问题

  • 虚拟机-设置-USB控制器-USB兼容性-USB3.0

5.Ubuntu手动更新

  • 进入系统
  • 按win键
  • 搜索update得到软件更新器

6.更新软件至最新

$ sudo -i
$ apt-get update
$ apt-get upgrade
$ apt-get autoremove
$ exit
  • 如果遇到:Ubuntu有x个软件包未被升级
$ sudo apt full-upgrade
或者
$ sudo apt-get dist-upgrade

7.把主目录下文件夹改为英文

  • 打开命令行(Ctrl+Alt+T)
  • 进入账户(非root)
$ export LANG=en_US
$ xdg-user-dirs-gtk-update
  • 更新名称
$ export LANG=zh_CN
  • 重启Ubuntu,下次进入系统后,会提示是否把目录转化为中文,选择不允许并选择不再提示

8.安装Chrome浏览器

$ sudo -i
$ wget http://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ dpkg –i google-chrome-stable_current_amd64.deb (这里会失败一次)
$ apt-get –f install
$ dpkg –i google-chrome-stable_current_amd64.deb
$ exit

9.安装R

  • 进入R官方网站
  • 点击download R
    WX20180824-134143@2x.png
  • 点击“清华源”


    WX20180824-134309@2x.png
  • 点击Download R for Linux
    WX20180824-134421@2x.png
  • 点击ubuntu
    WX20180824-134601@2x.png
  • 点击trusty
    WX20180824-134717@2x.png
  • 找到下图文件


    WX20180824-134759@2x.png
  • 点击下载后双击安装即可

10.安装RStudio

  • 官网下载Desktop版本,双击deb安装即可,不在此赘述

11.调整RStudio下载package的源为中国源

  • Tools-Global Options-packages-CARN mirror-选择China(Beijing)的清华源即可

12.调整RStudio默认的文件保存编码

  • Tools-Global Options-code-saving-Default text encoding-改为默认UTF-8

13.安装google拼音(避免RStudio中无法输入中文的问题)

  • 打开命令行
$ sudo apt-get install ibus-googlepinyin
  • 重启
  • 右键系统额头的语言图标
  • 文本输入设置
  • 设置输入源和快捷键即可

14.RStudio安装R Notebook

  • 可以直接点击File-New File-R Notebook,然后跟着系统提示安装依赖包
  • 如果没出现问题,安装结束;如果出现问题,可以按照下述步骤操作
  • 进入命令行
$ sudo apt-get install g++
  • 直接装包(install.packages("")):evaluate、digest、formatR、highr、markdown、stringr、yaml、Rcpp、htmltools、caTools、bitops、knitr、jsonlite、base64enc、rprojroot、rmarkdown

15.R装包(1000余个,可选)

15.1 安装JAVA(rJava包依赖)

  • 到官网下载好Java的安装用压缩包,“jdk...tar.gz”,放到~/Downloads下
$ sudo -i
$ cp /home/username(用你的账户名替换)/Downloads/jdk...tar.gz /opt
$ cd /opt
$ tar -zxvf jdk...tar.gz
$ gedit /etc/profile
  • 在文件末尾加入
export JAVA_HOME=/opt/xxxx/jdk...
export JRE_HOME=/opt/xxxx/jdk.../jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
  • 退出root,回到user,刷新更改
$ exit
$ source /etc/profile
  • 把R和Java建立联系
$ sudo -i
$ R CMD javareconf
$ exit
  • 重启机器

15.2 安装openMPI

$ R
> install.packages("rlecuyer")
> install.packages("pbdMPI")

15.3 补装库文件(Ubuntu缺少很多库文件,安装如下库文件能够基本保证以后装包不会有问题)

$ sudo -i
$ apt-get install -y libcurl4-gnutls-dev
$ apt-get install -y libxml2-dev
$ apt-get install -y libmime-base64-urlsafe-perl
$ apt-get install -y libdigest-hmac-perl
$ apt-get install -y libdigest-sha-perl
$ apt-get install -y libssl-dev
$ apt-get install -y mesa-common-dev
$ apt-get install -y libglu1-mesa-dev
$ apt-get install -y libgsl0-dev
$ apt-get install -y libudunits2-dev
$ apt-get install -y libnetcdf-dev
$ apt-get install -y libfftw3-dev
$ apt-get install -y libcurl4-openssl-dev
$ apt-get install -y libproj-dev
$ apt-get install -y libxml2-dev
$ apt-get install -y bwidget
$ apt-get install -y libgtk2.0-dev
$ apt-get install -y gfortran
$ apt-get install -y libblas-dev
$ apt-get install -y liblapack-dev
$ apt-get install -y libjpeg-dev
$ apt-get install -y liblzma-dev
$ apt-get install -y libbz2-dev
$ apt-get install -y ggobi
$ apt-get install -y libgmp-dev
$ apt-get install -y libdieharder-dev
$ apt-get install -y libmpfr-dev
$ apt-get install -y libcairo2-dev
$ apt-get install -y libxt-dev
$ apt-get install -y libnlopt-dev
$ apt-get install -y libmysqlclient-dev
$ apt-get install -y r-cran-tkrplot
$ apt-get install -y r-cran-rjags

15.4 进入RStudio开始装包

#提前下载好离线包:multtest_2.8.0.tar.gz,放到~/Downloads
#install Biobase and multtest in order to install hddplot in Multivariate
source("https://bioconductor.org/biocLite.R")
biocLite("Biobase")
install.packages("/home/ljy/Downloads/multtest_2.8.0.tar.gz",repos=NULL,type="source")

##change the package source
#local(
#  {
#    r <- getOption("repos")
#    r["CRAN"] <- "http://mirrors.tuna.tsinghua.edu.cn/CRAN/"
#    options(repos=r)
#  })

#install and library the package "ctv"
install.packages("ctv")
library("ctv")

#install the views
install.views("TimeSeries")
install.views("MachineLearning")
install.views("Cluster")
install.views("Multivariate")
install.views("Distributions")
install.views("Graphics")

#print the warning information
warnings()

#other packages
install.packages("RSQLite")
install.packages("TraMineR")
install.packages("data.tree")
install.packages("plotly")
install.packages("ggthemes")

16.安装命令行工具

$ sudo apt-get install terminator

17.安装桌面主题

  • 打开命令行
$ sudo add-apt-repository ppa:numix/ppa
$ sudo apt-get update && sudo apt-get install numix-gtk-theme
  • 打开Unity Tweak Tool
  • 外观-主题-“Numix”
  • 打开命令行
$ sudo apt-add-repository ppa:numix/ppa
$ sudo apt-get update
$ sudo apt-get install numix-icon-theme-circle
  • 打开Unity Tweak Tool
  • 外观-图标-“Numix-circle”
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,928评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,192评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,468评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,186评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,295评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,374评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,403评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,186评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,610评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,906评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,075评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,755评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,393评论 3 320
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,079评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,313评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,934评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,963评论 2 351

推荐阅读更多精彩内容