安装RStudio – 这与其他软件包有很大不同吗?

我看到安装RStudio的这些说明:

https://www.datascienceriot.com/33/kris/

但我相信它们有点害羞,因为它们似乎比添加PPA然后安装的常规方法更实用。 此外,我只是擦干我的电脑,并重新安装了Ubuntu,因为事情已经停止正常工作,我认为这是因为Java JDK或RStudio或者两者都安装不当或其他原因。 所以我想确定我做的是正确的。

所以我的问题是:我应该遵循这些说明还是应该做其他事情? 为什么你不能像我一样添加PPA来安装,比如Atom?

我正在运行Ubuntu 17.04而不愿直接下载.deb文件,因为据我所知,这不会在发布更新时自动更新。

有两个组件可以让RStudio工作

首先,从PPA获得R.

您可以从存储库中获取R,但它可能不是最新版本。 我使用Michael Rutter的PPA 。 以下命令将获得最新版本的R:

sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev 

其次,安装RStudio

不幸的是,RStudio的制造商不会通过PPA或Ubuntu存储库提供他们的软件。 您必须从他们网站上提供的deb文件安装它。

  1. 转到https://www.rstudio.com/products/rstudio/#Desktop
  2. 单击DOWNLOAD RSTUDIO DESKTOP按钮。
  3. 查找“RStudio桌面开源许可证”,然后单击其下方的“ 下载”按钮。
  4. 查看“支持平台的安装程序”并找到说:“RStudio xyzzz – Ubuntu 12.04 + / Debian 8+(64位)”,假设您使用的是64位Ubuntu并单击它。 这将下载`deb’文件。 等待下载完成。
  5. 打开文件浏览器,双击Deb文件,在软件中心打开它。
  6. 使用软件中心安装。

如果遇到libgstreamer依赖性问题,请参阅安装最新版本的RStudio

你是对的, deb文件不会自动更新并且不时地重新访问RStudio以查看有更新是乏味的。 在RStudio 菜单>帮助>检查更新内部有点减轻痛苦。 如果你点击这个RStudio将检查自己的更新,并为您提供关闭RStudio和下载新的deb文件的选项。 这将关闭RStudio并打开您的默认Web浏览器并转到上面步骤3中的RStudio下载页面。

您可以通过菜单>工具>全局选项…>常规选项卡> 自动通知我RStudio更新复选框,让RStudio自动检查更新

奖励点

使用R时,您需要安装其他R软件包。 有时这些在存储库中可用。 说你想要的r包foo然后存储库中的包称为r-cran-foo

 sudo apt-get r-cran-foo 

将完成工作。 这是最好的选择,因为它会保持foo更新。 但是,这并不总是有效。

如果这不起作用,您将需要从RStudio内部安装和/或更新R软件包。 如果你这样做,你会发现RStudio会把新文件(包括更新)放在你的主目录/home//R/

解决此问题并让RStudio在其适当位置安装其他软件包的一种方法是使用Ubuntu终端中的以下命令将自己添加到组staff

 sudo adduser  staff 

用您的用户名替换

在此之后,您将获得安装或更新软件包/usr/local/lib/R//home//R/ 。 然后,您将能够选择前者作为默认安装位置。

资料来源: https : //stackoverflow.com/questions/5560139/install-r-package-xml-in-debian-ubuntu

希望这可以帮助