安装R语言

我们使用apt的方式进行安装,步骤如下:

首先需要在/etc/apt/sources.list文件的末尾添加

deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu artful/
deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu xenial/
deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/

在/etc/apt/sources.list文件中,用您喜欢的CRAN镜像的实际URL替换<my.favorite.cran.mirror>。有关CRAN镜像列表,请参阅https://cran.r-project.org/mirrors.html。本处使用的是清华的https源deb https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu xenial/。然后执行下面的步骤:

sudo apt-get update
sudo apt-get install r-base
# 需要从源代码编译R软件包的用户[例如软件包维护人员或任何使用install.packages()
# 安装软件包的人)也应该安装r-base-dev软件包:
sudo apt-get install r-base-dev

之后为可选内容

Ubuntu的R软件包与Debian软件相似。您可以在位于https://cran.R-project.org/bin/linux/debian/的Debian README文件中找到更多信息。

R或其某些软件包的安装和编译可能需要来自“backports”存储库的Ubuntu软件包。因此,建议使用类似条目激活backports存储库

deb https://<my.favorite.ubuntu.mirror>/ trusty-backports main restricted universe

在你的/etc/apt/sources.list文件中。有关Ubuntu镜像列表,请参阅https://launchpad.net/ubuntu/+archivemirrors。

安装成功之后,清华源默认3.4.4,还算比较新,如果有安装依赖问题请参考[我的另外一篇文章],此处不在过多描述。(https://blog.csdn.net/fontthrone/article/details/80412340)

其他安装方式建议参考官方说明(此处链接为清华的HTTPS地址

安装RStudio

安装

想要安装RStudio需要先安装R语言

RStudio的安装也十分的便捷,直接点进去官网地址下载安装即可即可,RStudio-Server也可以使用以下命令如下:

# 安装rstudio-server
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/rstudio-server-1.1.453-amd64.deb
sudo gdebi rstudio-server-1.1.453-amd64.deb

RStudio的下载地址在这里

本人使用的是rstudio-server,安装完成之后会默认启动,默认登录账户密码为系统登录的账户与密码。此时请访问http://localhost:8787/ 登陆之后效果如下:

常用命令

查看端口ps -aux|grep rstudio

新建账户:
useradd -d /home/R -m R,创建用户的同时指定主目录
passwd R,设置密码

系统设置:
主要有两个配置文件,默认文件不存在
/etc/rstudio/rserver.conf
/etc/rstudio/rsession.conf

设置端口和ip控制:
vi /etc/rstudio/rserver.conf
www-port=8080#监听端口
www-address=127.0.0.0#允许访问的IP地址,默认0.0.0.0
重启服务器,生效
rstudio-server restart**会话配置管理**
vi /etc/rstudio/rsession.conf
session-timeout-minutes=30#会话超时时间
r-cran-repos=https://<my.favorite.cran.mirror>#CRAN资源库
# 我们此处使用的是清华的源:https://mirrors.tuna.tsinghua.edu.cn/CRAN/

系统管理:

rstudio-server start #启动
rstudio-server stop #停止
rstudio-server restart #重启查看运行中R进程
rstudio-server active-sessions
指定PID,停止运行中的R进程
rstudio-server suspend-session <pid>
停止所有运行中的R进程
rstudio-server  suspend-all
强制停止运行中的R进程,优先级最高,立刻执行
rstudio-server force-suspend-session <pid>
rstudio-server force-suspend-all
RStudio Server临时下线,不允许web访问,并给用户友好提示
rstudio-server offline
RStudio Server临时上线
rstudio-server online

参考

  1. R语言安装官方地址-清华HTTPS源
  2. RStudio安装官方地址
  3. RStudio Server在linux上的安装与使用

Ubuntu16.04 安装R与RStudio相关推荐

  1. ubuntu16.04安装R及RStudio

    安装R及rstudio sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntu xenial/" | sudo tee -a ...

  2. ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决

    ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决 通过deepin-wine 安装 cajviewer 之前装过deepin-wine 所以 ...

  3. Ubuntu16.04安装NVIDIA显卡(RTX20系列)驱动+CUDA10.0+cudnn+Pytorch1.1.0

    Ubuntu16.04,GPU: Geforce RTX 2070-Super(本博客是显卡驱动和cuda分开安装的教程). 1. Ubuntu16.04安装NVIDIA显卡驱动 1. 下载显卡驱动. ...

  4. 【转】ubuntu16.04安装配置tftp服务

    转自:ubuntu16.04安装配置tftp服务_carspiriter的博客-CSDN博客_ubuntu安装tftp 首先声明:tftp是client客户端,tftpd是server服务器端,d应该 ...

  5. ubuntu16.04 安装cuda9.0+cudnn7.0.5+tensorflow+nvidia-docker配置GPU服务

    [摘要] docker很好用,但是在GPU服务器上使用docker却比较复杂,需要一些技巧,下面将介绍一下在ubuntu16.04环境下的GPU-docker环境搭建过程. 第一步: 删除之前的nvi ...

  6. ubuntu16.04安装百度网盘(使用deepin-wine)2019年3月亲测可用以及安装MATLAB的技巧

    ubuntu16.04安装百度网盘(使用deepin-wine) 按照下面链接进行安装,但是对于小白来说,描述还是过于精简,对于一些白痴问题没有详细说明,我碰到的问题汇总一下. https://git ...

  7. ubuntu16.04 安装Anbox

    ubuntu16.04 安装Anbox 参考:https://docs.anbox.io/userguide/install.html 安装内核模块 从PPA安装DKMS软件包 sudo add-ap ...

  8. Ubuntu16.04 安装 CUDA、CUDNN、OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程(此种方案不好,好的方案是另一篇,基于pyhton2的)

    Ubuntu16.04 安装 CUDA.CUDNN.OpenCV 和 Caffe 详细过程(基于Python2,没有anaconda2和3,因为基于anaconda2和3在安装caffe时会报错,很难 ...

  9. Ubuntu16.04安装搜狗输入法的正确姿势

    安装搜狗输入法的正确姿势 一.下载搜狗Linux: 二.安装命令 三.卸载fcitx-ui-qimpanel 四.重启系统 + 导入sougou输入法 五.其他报错问题解决方法: 1.Errors w ...

最新文章

  1. Struts2 配置文件手册
  2. STM32中STD、HAL、LL库比较
  3. 《微信小程序开发入门精要》——导读
  4. QString string char*互转
  5. MySQL基本分区表
  6. [css] 字体的粗细的属性是用哪一个?它有哪些属性值?
  7. Java EE实战教程 servlet (一)
  8. python的下划线
  9. 【python基础学习必备小手册(适合新手)详细教程】
  10. 微软原版Windows 8 原版镜像
  11. 前端菜鸟浅谈Web前端开发技术
  12. 跟大家分享一下牛人常用的资源(牛客网 )!
  13. nali: 给dig,traceroute等命令的输出的ip附加上地理信息
  14. HTML对字体的所有操作详解(经典)
  15. TCP复位报文的发送
  16. Simulated Binary Crossover(SBX)的学习
  17. 小公司的 ERP 或数据库, 该用 PC 还是 Server
  18. 对Numpy库ndarray对象(矩阵)中的数据元素的访问、选取操作示例
  19. Machine Learning - Coursera 吴恩达机器学习教程 Week1 学习笔记
  20. 微机原理ADC DX,0是什么意思

热门文章

  1. STM32F4启动流程分析
  2. python接口自动化-参数化
  3. 错误:android.util.SuperNotCalledException
  4. iGrimace IG 各版本区别
  5. 小教活动总结-VB即时通讯小程序
  6. Spring官网阅读(二)(依赖注入及方法注入)
  7. Spring 和 Spring Boot 之间到底有啥区别?
  8. 从滴滴出行业务中台实践聊聊如何构建大中台架构
  9. 我也是一个线程,为什么每天累得像狗一样?
  10. Java线程详解(1)-概念与原理