我正在尝试安装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"包我的平台?
答案 0 :(得分:2)
简言之:
将当前的R(即3.0.3)放到Ubuntu 12.04"精确" - 只需阅读罚款README at the CRAN site
完成后,还要安装r-base-dev
以确保构建软件包。
然后安装" 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。