在Ubuntu上安装R包“精确”

时间:2014-03-27 21:09:37

标签: r ubuntu

我正在尝试安装R软件包" raster",并在此处报告了相同的错误:Can not install ggplot package in R 2.14.1。我认为解决这个问题的最好方法是升级R,但是我在这里做了http://cran.r-project.org/bin/linux/ubuntu/README,但仍然有R版本2.14.1。

1)我可以做些什么来升级我的操作系统(Ubuntu Precise)上的R,还是更新版本的R依赖于更新版本的Ubuntu?

2)如果在没有操作系统升级的情况下R升级不实用,我该如何安装正确版本的" raster"包我的平台?

2 个答案:

答案 0 :(得分:2)

简言之:

  1. 将当前的R(即3.0.3)放到Ubuntu 12.04"精确" - 只需阅读罚款README at the CRAN site

  2. 完成后,还要安装r-base-dev以确保构建软件包。

  3. 然后安装" raster"从源头包。

答案 1 :(得分:2)

很可能你错过了第一步或第二步。您需要具有正确的密钥(在README的“安全Apt”部分中指定),您需要在/etc/atp/sources.list文件中添加一行。我实际上玩了不同的发行版,我有以下脚本来处理基于Precise的发行版本。

#!/usr/bin/env bash

## For newest versions of R
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

# I'm sure there is a better way to add this line to
# the end of /etc/apt/sources.list but this works and I'm lazy
sudo sh -c "echo 'deb http://streaming.stat.iastate.edu/CRAN/bin/linux/ubuntu precise/' >> /etc/apt/sources.list"

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install r-base r-base-dev

这应该让你更新到最新版本的R,从那里你应该没有问题获得最新版本的ggplot2。