从特定存储库生成apt安装包

时间:2013-07-18 23:16:11

标签: r ubuntu debian apt cran

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

我想设置一个小测试服务器并安装r-cran-* launchpad repository中的所有1000 + cran2deb4ubuntu个软件包。截至上个月,此存储库中的所有包are build for R 3.0.1。所以我安装了R 3.0.1的副本,然后执行:

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

但是,这也将安装为{2.1}构建的所有r-cran-*包,这些包是为R 2.15构建的,因此无法加载。是否有一种简单的方法只能从universe安装软件包?或者,有没有办法将c2d4u中的r-cran-包列入“@ {

1 个答案:

答案 0 :(得分:2)

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

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)