有两个组件可以让 RStudio 正常工作

有两个组件可以让 RStudio 正常工作

我看到以下安装 RStudio 的说明:

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

但我不太相信他们,因为他们似乎比通常的添加 PPA 然后安装的方法更可靠。另外,我刚刚清理了我的电脑,并重新安装了 Ubuntu,因为一切都停止正常工作,我认为这是因为 Java 的 JDK 或 RStudio 安装不正确,或者两者都不正确,或者其他原因。所以我想确保我做的是正确的事情。

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

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

答案1

有两个组件可以让 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 Desktop 开源许可证”并单击 DOWNLOAD其下方的按钮。
  4. 查看“支持平台的安装程序”,找到“RStudio xyzzz - Ubuntu 12.04+/Debian 8+ (64-bit)”,假设您使用的是 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/<user>/R/

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

sudo adduser <user> staff

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

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

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

希望这可以帮助

相关内容