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

Add*_*dem 3 apt ppa java rstudio

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

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

但是我有点不敢相信它们,因为它们似乎比添加 PPA 然后安装的通常方法更重要。此外,我刚刚擦干净了我的计算机并重新安装了 Ubuntu,因为事情停止正常工作,我认为这是因为 Java 的 JDK 或 RStudio,或两者,或其他东西的安装不当。所以我想确定我在做正确的事情。

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

我正在运行 Ubuntu 17.04 并且不想直接下载 .deb 文件,因为据我所知,当更新发布时它不会自动更新。

use*_*186 5

有两个组件可以让 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
Run Code Online (Sandbox Code Playgroud)

二、安装RStudio

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

  1. 转到https://www.rstudio.com/products/rstudio/#Desktop
  2. 单击DOWNLOAD RSTUDIO DESKTOP按钮。
  3. 查找“RStudio 桌面开源许可证”并单击其DOWNLOAD下方的 按钮。
  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
Run Code Online (Sandbox Code Playgroud)

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

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

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

sudo adduser <user> staff
Run Code Online (Sandbox Code Playgroud)

替换<user>为您的用户名。

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

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

希望这可以帮助