首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让apt从特定的存储库中安装软件包

让apt从特定的存储库中安装软件包
EN

Stack Overflow用户
提问于 2013-07-19 07:16:11
回答 1查看 4K关注 0票数 3

有没有办法让apt从特定的launchpad存储库安装一个包?

我想设置一个小测试服务器,并从cran2deb4ubuntu launchpad repository安装所有的1000+ r-cran-*包。到上个月为止,这个库中的所有包都是are build for R 3.0.1。因此我安装了R 3.0.1的副本,然后执行以下操作:

代码语言:javascript
复制
sudo add-apt-repository marutter/c2d4u
sudo apt-get update
sudo apt-get install r-cran-*

但是,这也将安装universe中为R2.15构建的所有r-cran-*包,因此将无法加载。有没有一种简单的方法可以只从c2d4u安装软件包?或者,有没有办法从apt中将宇宙中的r-cran-包列入黑名单?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-22 16:42:09

我最终所做的只是简单地安装所有包,然后删除带有旧版本的包。也就是说。

代码语言:javascript
复制
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中:

代码语言:javascript
复制
which(installed.packages()[,"Built"] < 3.0)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17735587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档