首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获取R更新

问无法获取R更新
EN

Unix & Linux用户
提问于 2013-01-15 12:20:30
回答 2查看 182关注 0票数 1

由于我的R版本与我的工作所需的包不兼容,所以我今天想更新它,但是在尝试用synaptic下载更新时收到了以下错误消息:

W:未能获取http://ftp.yalwa.org/cran/bin/linux/debian/squeeze-cran/r-base-core_2.15.0-1~挤压式_amd64.deb无法解析'ftp.yalwa.org‘W:未能获取http://ftp.yalwa.org/cran/bin/linux/debian/squeeze-cran/r-cran-boot_1.3-4-1~挤压式2.15.0_all.deb无法解析'ftp.yalwa.org’。还有一些其他的消息都指向yalwa.org,由于垃圾邮件的预防,它们不能发布

那么,给定的urls似乎已经过时了,我如何解决这个问题呢?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2013-01-15 12:53:02

您必须修改/etc/apt/sources.list的内容。

我对ftp.yalwa.org一无所知,所以我不能建议您从文件中删除这些行。但是,您应该添加适当的CRAN镜像。

来自此页:

要压缩最新R版本的后台端口,只需向文件/etc/apt/ squeeze添加一些类似于deb http:///bin/linux/debian latest cran/的内容,就可以在计算机上列出并照常安装。请注意,您需要用http://cran.r-project.org/mirrors.html中列出的镜像URL之一替换<收藏夹-cran-镜像>

说明中提到了挤压(Debian的当前稳定版本),但是它应该(我认为)适用于您使用的Synaptic的任何版本。

可能的异常

也许您没有在PC/膝上型计算机/x86架构上运行您的Linux版本(我假设)。存储库仅包含此平台的二进制文件。如果您正在运行其他东西(如ARM或SPARC),您应该自己从源代码编译二进制文件。

有用于i386和amd64体系结构的二进制文件。您可以使用来自deb http:///bin/linux/debian挤压-cran/的源代码包来编译其他平台的二进制文件。

一旦您更新/etc/apt/ update . Once /运行以下内容:

代码语言:javascript
复制
apt-get update && apt-get upgrade
票数 1
EN

Unix & Linux用户

发布于 2013-01-15 12:29:28

到CRAN网站,你会发现关于指向apt的说明--点击一个CRAN镜子来获取最新的信息。这是debian页面

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

https://unix.stackexchange.com/questions/61343

复制
相关文章

相似问题

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