3

有没有办法apt从特定的启动板存储库安装软件包?

我想设置一个小测试服务器并从启动板存储库r-cran-*安装所有 1000 多个软件包。截至上个月,此存储库中的所有包都是为 R 3.0.1 构建的。因此,我安装了 R 3.0.1 的副本,然后执行以下操作:cran2deb4ubuntu

sudo add-apt-repository marutter/c2d4u
sudo apt-get update
sudo apt-get install r-cran-*

但是,这也会安装为 R 2.15 构建的所有r-cran-*包形式universe,因此将无法加载。有没有一种简单的方法来安装软件包c2d4u?或者,有没有办法将r-cran-宇宙中的包裹列入黑名单apt

4

1 回答 1

2

我最终做的只是安装所有软件包,然后删除旧版本的软件包。IE

sudo add-apt-repository ppa:marutter/c2d4u -y
sudo add-apt-repository ppa:marutter/rrutter -y
sudo apt-get update
sudo apt-get install r-bioc-*
sudo apt-get install r-cran-

然后在 R 中:

which(installed.packages()[,"Built"] < 3.0)
于 2013-07-22T08:42:08.717 回答