我看到以下安装 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
网站上提供的文件中安装它。
- 去https://www.rstudio.com/products/rstudio/#Desktop
- 点击DOWNLOAD RSTUDIO DESKTOP按钮。
- 查找“RStudio Desktop 开源许可证”并单击 DOWNLOAD其下方的按钮。
- 查看“支持平台的安装程序”,找到“RStudio xyzzz - Ubuntu 12.04+/Debian 8+ (64-bit)”,假设您使用的是 64 位 Ubuntu,然后单击它。这将下载“deb”文件。等待下载完成。
- 打开文件浏览器,双击 Deb 文件在软件中心打开它。
- 使用软件中心安装。
如果你遇到 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
希望这可以帮助