在Ubuntu 16.04中升级R版本3.3


10

我目前在Ubuntu 16.04 LTS上使用R版本3.2.3。我正在尝试在R中安装一个名为kma的软件包,该软件包需要devtools,data.table等软件包。当我尝试安装这些软件包时,我得到了:

install.packages(c("devtools", "data.table", "reshape2", "dplyr"))
Warning in install.packages :
  download had nonzero exit status
Installing packages into ‘/home/varun/R/x86_64-pc-linux-gnu-library/3.2’
(as ‘lib’ is unspecified)
Warning in install.packages :
  packages ‘devtools’, ‘data.table’, ‘reshape2’, ‘dplyr’ are not available (for R version 3.2.3)

如果R版本为3.3或更高版本,则这些软件包的安装没有任何问题。如何将我的R从当前版本3.2升级到版本3.3或更高版本。另外,我所有的软件包都在3.2中。我是否需要再次安装所有这些软件包?

希望尽快听到。

谢谢

Answers:


10

使用Michael Rutter的PPA

Rutter的PPA当前具有R 3.4.0。要安装PPA,请按Ctrl+ Alt+ 打开终端,T然后输入:

sudo add-apt-repository ppa:marutter/rrutter

其次是:

sudo apt update
sudo apt full-upgrade

这将升级您的R安装。

希望这可以帮助


嗨,我将我的R版本升级到3.4。由于我使用的Rstudio运行R,我尝试安装Bioconductor的3.4版本,但我得到这个错误源(“ bioconductor.org/biocLite.R”)URL“ bioconductor.org/biocLite.R ”:状态是“同行证书无法使用给定的CA证书进行身份验证'如何解决?
user3138373 '17

1
@ user3138373我对生物导体一无所知。这看起来像他们的网站问题。请提出一个新问题,以便其他人提供帮助。如果您对我的上述回答感到满意,请考虑接受正确的回答,并在绿色复选标记上打上勾号。谢谢。
user68186 '17

我从tarball安装了R 3.4,但似乎无法让Ubuntu识别它...我可以遵循此命令,但希望仅能易于识别新的安装/不必重新下载等。有什么建议吗?
亚历克斯W

我不确定“ Ubuntu识别它”的意思。如果要启动器图标,则必须自己执行。这就是tarball的工作方式。它们也不会自行更新。删除安装并重新开始比较容易。请询问一个新问题,并提供更多详细信息。
user68186
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.