我正在尝试运行sudo apt-get update
,我理解这是使用命令更新 R 的先决条件步骤sudo apt-get install r-base
。
我到达这里,然后就卡住了:
Hit:1 http://gb.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://cran.rstudio.com/bin/linux/ubuntu xenial/ InRelease
Hit:3 http://ppa.launchpad.net/marutter/rrutter/ubuntu xenial InRelease
Get:4 http://gb.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Hit:5 http://dl.google.com/linux/chrome/deb stable InRelease
Get:6 http://gb.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Hit:7 http://gb.archive.ubuntu.com/ubuntu xenial-security InRelease
Hit:8 https://cran.ma.imperial.ac.uk/bin/linux/ubuntu bionic-cran40/ InRelease
0% [Connecting to cran.stat.ucla.edu (128.97.86.247)]
几分钟后我收到了消息Could not connect to cran.stat.ucla.edu:80 (128.97.86.247), connection timed out
我的网络连接似乎没问题。
根据对类似问题的回答,我尝试过sudo apt --fix-broken install
- 它运行得非常快,并给出最后一行0 to upgrade, 0 to newly install, 0 to remove and 9 not to upgrade
。基于这个问题的答案,我尝试将下载服务器从默认的英国更改为推荐的“选择最佳服务器”http://ubuntu.mirrors.ovh.net/ubuntu,然后再次返回,我尝试在命令-o Acquire::ForceIPv4=true
后添加apt-get
。更改下载服务器会更改命中和获取的列表,但它仍然无法连接到 cran.stat.ucla.edu。
答案1
存储库服务器位于http://cran.stat.ucla.edu似乎已关闭,您可以尝试以下存储库:
https://cran.ma.imperial.ac.uk/bin/linux/ubuntu/README.html
编辑:您可以通过附加来使用它们
deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran40/
在
sudo gedit /etc/apt/sources.list
添加并保存后,发出此命令
sudo apt-get update
sudo apt-get install r-base
如果上述命令出现一些关键错误,请发出
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
并重复更新和安装命令。