如果是默认的R安装一般会很慢

install.packages(pkgs, lib, repos = getOption("repos"),
contriburl = contrib.url(repos, type),
method, available = NULL, destdir = NULL,
dependencies = NA, type = getOption("pkgType"),
configure.args = getOption("configure.args"),
configure.vars = getOption("configure.vars"),
clean = FALSE, Ncpus = getOption("Ncpus", 1L),
verbose = getOption("verbose"),
libs_only = FALSE, INSTALL_opts, quiet = FALSE,
keep_outputs = FALSE, ...)
install.packages("ABC",repos="http://mirror.bjtu.edu.cn/ "),换成北大的镜像或者清华镜像应该都会很快
如果想永久设置,就用options修改即可。

bioconductor其实也是有镜像的

source("http://bioconductor.org/biocLite.R")
options(BioC_mirror="http://mirrors.ustc.edu.cn/bioc/")
biocLite("RGalaxy")##这样就用中科大的镜像来下载包啦
## bioconductor还有很多其它镜像:https://www.bioconductor.org/about/mirrors/
##https://stat.ethz.ch/R-manual/R-devel/library/utils/html/chooseBioCmirror.html
options(BioC_mirror="https://mirrors.tuna.tsinghua.edu.cn/bioconductor")
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))

1.调用chooseCRANmirror函数:
> chooseCRANmirror()
R会显示CRAN镜像的列表。
2.从列表中选择镜像并点击确定。
3.通过查看repos选项的第一个元素来获取所选镜像的URL地址:
> options("repos")[[1]][1]
4.将下面的命令添加至.Rprofile 文件中:
options(repos="URL")
其中的URL就是镜像的URL。
讨论
在每次安装R包的过程中都会使用相同的CRAN镜像(即离本地最近的镜像地址)。你可能对于R重复地询问选择镜像感到厌烦。按照上述方法所给出的解决方案进行操作,便设定了默认的镜像,R每次就不再询问了。
repos选项是默认镜像的名称。使用chooseCRANmirror函数选择镜像时会有一个重要的副作用,即按照选择来设定repos选项。问题是当R退出时,R不会保存选择的镜像为默认镜像。通过在.Rprofile中对repos进行设定,R在启动时会自动恢复你的设定。

最新文章

  1. C#中的扩展方法
  2. Tcl
  3. show status和show variables区别解析
  4. [转]注释驱动的 Spring cache 缓存介绍
  5. 参数嗅探(Parameter Sniffing)(2/2)
  6. js-计时事件
  7. php中的curl】php中curl的详细解说
  8. SQL中如何检查死锁
  9. -exec 与 xargs 的区别
  10. Kinect开发学习笔记之(一)Kinect介绍和应用
  11. 转载C#泛型集合—Dictionary<K,V>使用技巧
  12. HDOJ 1302(UVa 573) The Snail(蜗牛爬井)
  13. 处理程序“svc-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
  14. QT开发应用程序的欢迎界面
  15. docker笔记(1)
  16. Dart 学习资料
  17. 通过配置hosts.allow和hosts.deny文件允许或禁止ssh或telnet操作
  18. linux basic ------ shell
  19. 关于修改linux hostname的问题,尤其是redhat 7修改hostname的方式
  20. CodeForces 297A Parity Game (脑补题)

热门文章

  1. Three.js中的group,obj,模型中layers层级与相机
  2. Android Studio 和 SDK 下载、安装和环境变量配置
  3. hive(2)数据类型和文件格式
  4. 实现一个兼容eleUI form表单的多选组件
  5. postgresql 增量备份
  6. python:如何获取当前的日期和时间
  7. HttpWebrequest使用的注意点
  8. [English]常用中英文对照表
  9. python PIL/cv2/base64相互转换
  10. 我大概知道他在说什么了,是对内存单元的竞争访问吧。Python有GIL,在执行伪码时是原子的。但是伪码之间不保证原子性。 UDP丢包,你是不是做了盲发?没有拥塞控制的情况下,确实会出现丢包严重的情况。你先看看发送速率,还有是否带有拥塞控制。