Mar*_*o H 4 debian r google-compute-engine
我在Debian wheezy上运行的Google Compute Engine上创建了一个基本实例.我的目标是在一个实例上安装R并通过Jupyter/Ipython笔记本远程访问它.
我面临的问题是,一旦我安装R 3.2.2."防火安全",我尝试更新软件包update.packages()
,我无法这样做,我得到一个警告说明:unable to access index for repository https://cran.<rest of mirror address>
这与我选择的哪个CRAN镜像无关(18个镜像选项).同样,如果我尝试安装,如基本包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的方式如下:
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
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议可能导致此更新/安装包问题的原因吗?
两个快速的想法:
更换https
用http
,例如,在install.packages("digest", repos="http://cran.cnr.berkeley.edu")
将repo切换到我们知道支持https的地方,例如 install.packages("digest", repos="https://cran.rstudio.com")
我可以通过http和https使用Berkeley主机,但也许AWS阻止端口443?
归档时间: |
|
查看次数: |
3486 次 |
最近记录: |