学校电脑R语言安装不了包解决方法(网络链接失败)

学校电脑R语言安装不了包解决方法(网络链接失败)

学校电脑安装R包不行,不是镜像原因,是一个IE证书过期了,无法连接到R包的官网。这个证书今年9月份过期了,导致网页进去会显示证书过期,R下载包就会失败。

DST Root CA X3 证书,就是这个:
DST Root CA X3 证书
一般看到的报错信息是这些:

install.packages()安装报错信息:

Warning in install.packages : unable to access index for repository
https://mirror.lzu.edu.cn/CRAN/src/contrib:
无法打开URL’https://mirror.lzu.edu.cn/CRAN/src/contrib/PACKAGES’ Warning
in install.packages : unable to access index for repository
https://mirror.lzu.edu.cn/CRAN/src/contrib:
无法打开URL’https://mirror.lzu.edu.cn/CRAN/src/contrib/PACKAGES’ Warning
in install.packages : package ‘ggplot2’ is not available (for R
version 4.0.2) Warning in install.packages : unable to access index
for repository https://mirror.lzu.edu.cn/CRAN/bin/windows/contrib/4.0:
无法打开URL’https://mirror.lzu.edu.cn/CRAN/bin/windows/contrib/4.0/PACKAGES’

BiocManager安装报错信息:

Warning: unable to access index for repository https://mirror.lzu.edu.cn/CRAN/src/contrib:
无法打开URL’https://mirror.lzu.edu.cn/CRAN/src/contrib/PACKAGES’
Bioconductor version 3.12 (BiocManager 1.30.16), R 4.0.2
(2020-06-22)
Installing package(s) ‘ggplot2’
Warning: unable to access index for repository https://mirror.lzu.edu.cn/CRAN/src/contrib:
无法打开URL’https://mirror.lzu.edu.cn/CRAN/src/contrib/PACKAGES’
Warning messages:
1: In .inet_warning(msg) :
unable to access index for repository https://mirror.lzu.edu.cn/CRAN/src/contrib:
无法打开URL’https://mirror.lzu.edu.cn/CRAN/src/contrib/PACKAGES’
2: In .inet_warning(msg) :
package ‘ggplot2’ is not available (for R version 4.0.2)
3: In .inet_warning(msg) :
unable to access index for repository https://mirror.lzu.edu.cn/CRAN/bin/windows/contrib/4.0:
无法打开URL’https://mirror.lzu.edu.cn/CRAN/bin/windows/contrib/4.0/PACKAGES’

我这里配置的是兰州的镜像,所以前面就是兰州的地址:https://mirror.lzu.edu.cn/
这里先不要设置其他中国的镜像,因为这个证书删除后会再次出现(对,请记住我(๑′ᴗ‵๑))
不多bb,解决方法如下:

解决方法

于2022年5月4日更新:

哈哈我又回来了,因为老师重新配置了一次浏览器,学校电脑又可以登谷歌了。但是R包又安装不了了:( ,不过经过一堆乱操作后,我又可以下包了。
这次很简单,后面的操作什么配置都不用看了。直接看图:
你发现我了吗?

打开Rstudio ⇒ 上面菜单栏Tools => Global Options => Packages
叉掉这两个http选项就可以了!!!:)

----------------------------------------------我是分界线--------------------------------------------

于2021年11月3日更新:

直接配置IE浏览器!Rtools都不要安装即可下载包!
请跳到(3. 配置Internet(IE浏览器) )即可!

1.安装Rtools(如果你没有的话,反正我学校电脑一开始就没有)

学校电脑默认没有Rtools,到这里去下载点击安装,一直点下去。
https://cran.rstudio.com/bin/windows/Rtools/
在这里插入图片描述
在这里插入图片描述
一路点下去安装完毕。

进入Rstudio
输入命令:

writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"',con="~/.Renviron")

这时候你就能看到你主目录下有一个Renviron文件生成了
在这里插入图片描述
再输入

Sys.which("make")

如果是空字符的话(一般是空),请退出R再登进来。
显示如下配置成功。
在这里插入图片描述

2. 删除DST Root CA X3 证书(关键)

Win+R 输入 mmc
在这里插入图片描述
文件,添加/删除管理单元
在这里插入图片描述
找到证书
在这里插入图片描述
添加
在这里插入图片描述
一顿双击,打开如下
在这里插入图片描述
找到DST Root CA X3 ,右键删除
注意这里不要关闭此页面,因为等下可能还会自动恢复回来。

3. 配置Internet(IE浏览器)

打开IE浏览器
在这里插入图片描述
在这里插入图片描述
高级中 将这些全部勾上

以上就是配置全部操作,配置完成后,现在可以愉快的去 install.packages(“BiocManager”)

返回 Rstudio 安装包
第一步,先把镜像改为原来的CDN(如果没有改过请到第二部)

Tools的最下面全局设置
在这里插入图片描述
可以看到我这里是兰州的,要改为最初的CDN
在这里插入图片描述
在这里插入图片描述
当然,如果你一开始没改过镜像就不需要这一步,可以直接到我这里来。

第二步 安装包

输入命令:

BiocManager::install("ggplot2")

在这里插入图片描述
显示如下即成功!如果你成功了就 点个赞 点个赞 点个赞 告诉更多的人吧!

Congratulations! : )

Written by Kacilaki in class at 9:26 on October 29, 2021.
在这里插入图片描述
后续:
细心的同学可能发现这时候证书又出来了,但是不影响我们安装包,虽然不能用镜像更快,但是学校上课安装几个包也够用了。

  • 21
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值