首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法更新/安装R3.2.2中运行在(Debian )上的软件包

无法更新/安装R3.2.2中运行在(Debian )上的软件包
EN

Stack Overflow用户
提问于 2015-08-26 20:18:41
回答 2查看 3.6K关注 0票数 4

我在上创建了一个基本实例,运行在Debian上。我的目标是在一个实例上安装R并通过木星/Ipython笔记本远程访问它。

我面临的问题是一旦我安装了R3.2.2。“消防安全”和我试着用update.packages()更新软件包,我无法这样做,我收到一个警告:无论我选择哪个CRAN镜像(18个镜像选项),unable to access index for repository https://cran.<rest of mirror address> --这都是这样的。类似地,如果我尝试使用jsonlite安装基本软件包(如install.packages('jsonlite') ),则会出现类似的错误:

Warning: unable to access index for repository https://cran.cnr.Berkeley.edu/src/contrib Warning message: package ‘jsonlite’ is not available (for R version 3.2.2)。同样,此错误与我选择的镜像无关。

如果它对诊断有任何帮助,那么在创建新实例之后,我安装R的方式如下:

代码语言:javascript
运行
复制
sudo apt-get update
sudo apt-get upgrade
sudo -i
echo "deb http://cran.r-project.org/bin/linux/debian wheezy-cran3/" > /etc/apt/sources.list.d/cran.list
apt-get update
apt-get upgrade
apt-get install r-base-core r-base-dev

有人能提出导致这个更新/安装包问题的原因吗?

EN

回答 2

Stack Overflow用户

发布于 2015-08-26 22:22:50

有两个快速的想法:

  1. https替换为http,例如在install.packages("digest", repos="http://cran.cnr.berkeley.edu")
  2. 将回购切换到支持https的地方,例如install.packages("digest", repos="https://cran.rstudio.com")

我可以使用伯克利主机通过http和https,但也许AWS阻塞端口443?

票数 7
EN

Stack Overflow用户

发布于 2015-08-27 21:56:48

通过an answer on Unix.SE

您需要安装包apt-transport-https。然后,您可以使用类似于 deb https://some.server.com/debian稳定主 在sources.list文件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32235962

复制
相关文章

相似问题

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