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

1.安装VMware 12 Workstation

  • 百度秘钥破解:5A02H-AU243-TZJ49-GTC7K-3C61N
  • https://zhidao.baidu.com/question/434256533507959284.html

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

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

  • 按照官方文档安装,大致过程为: install openMPI as root + source and test as user + restart
  • https://cran.r-project.org/web/packages/pbdMPI/INSTALL
  • 安装好之后在命令行中执行如下命令
$ 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”

你可能感兴趣的:(Ubuntu 14.04 R 数据分析 环境 搭建,非虚拟机只需跳过前面VMware的步骤)