如何在Debian Jessie(8.8)上安装更新的R-packages? [英] How to install newer R-packages on Debian Jessie (8.8)?

查看:178
本文介绍了如何在Debian Jessie(8.8)上安装更新的R-packages?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Debian Jessie(8.8)上,最新的R包不足以使用一些Jupyter-notebook函数(例如 rpy2 ),所以我正在尝试获得R> = 3.3 版本。当前版本为:

  R版本3.1.1(2014-07-10)

这里是stackoverflow用户提供的有用链接: https://cran.r-project.org/bin/linux/debian/ ,但是即使有了它,我也不知道如何获得更新R版本。



您能帮我吗?



编辑



不确定是否有帮助,但这就是我所拥有的 /etc/apt/sources.list

 #deb cdrom:[ Debian GNU / Linux 8 _Jessie_-官方快照amd64 LIVE / INSTALL二进制文件20160315-14:54] / jessie contrib main非免费

## Debian GNU / Linux官方存储库
deb http ://ftp.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie / updates main contrib non-free
deb- src http://security.debian.org/ jessie / updates主要贡献非免费

解决方案

您可以从以下版本升级 r 包:



1)Backports存储库: 3.3.3 版本)



将以下行添加到您的 sources.list

  deb http://deb.debian.org / debian jessie-backports main contrib non-free 

保存然后安装 r

  apt-get update 
apt-get -t jessie-backports install r-基本r-base-dev

2)CRAN存储库(< c $ c> 3.4.3 版本)



请遵循官方文档


对于R 3.4.3到jessie的后向移植,请添加以下内容




  deb http://< favourite-cran-mirror> / bin / linux / debian jessie-cran34 / 



<将blockquote>

复制到计算机上的文件 /etc/apt/sources.list 。您需要用< favourite-cran-mirror> /mirrors.html rel = nofollow noreferrer>镜像列表。


> 保护APT



从CRAN存储库安装软件包之前,您需要导入 Johannes Ranke< jranke@uni-bremen.de> 请参阅安全适配器



e,g:。

  echo deb https://mirrors.sorengard.com/cran / bin / ldebian jessie-cran34 />> /etc/apt/sources.list 
apt-key adv --keyserver keys.gnupg.net --recv-key'E19F5F87128899B192B1A2C2AD5F960A256A04AF'
apt-get update
apt-get install r-基本r-base-dev


On Debian Jessie (8.8), the most up-to-date R package isn't enough for using some Jupyter-notebook functions (like rpy2), so I am trying to get R>=3.3 version. The current version is:

R version 3.1.1 (2014-07-10)    

Here is an useful link provided by a stackoverflow user: https://cran.r-project.org/bin/linux/debian/, but even with it, I don't know how to get the newer R-version.

Would you help me please?

EDIT

Not sure if helps, but here is what I have in /etc/apt/sources.list

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160315-14:54]/ jessie contrib main non-free

## Repositorio oficial de Debian GNU/Linux
deb http://ftp.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

~

解决方案

You can upgrade r package from :

1) Backports repository : (the 3.3.3 version)

Add the following line to your sources.list:

deb http://deb.debian.org/debian jessie-backports main contrib non-free

Save then install r:

apt-get update
apt-get -t jessie-backports install r-base r-base-dev

2) CRAN repository (the 3.4.3 version)

Follow the steps described on the official documentation :

For a backport of R 3.4.3 to jessie, please add something like

deb http://<favourite-cran-mirror>/bin/linux/debian jessie-cran34/

to the file /etc/apt/sources.list on your computer. You need to substitute <favourite-cran-mirror> by one of the mirror URLs listed in the mirror list.

Secure APT

Before installing the package from CRAN repository , You need to import the singing key released by Johannes Ranke <jranke@uni-bremen.de> (see the secure-apt )

e,g:.

echo deb https://mirrors.sorengard.com/cran/bin/ldebian jessie-cran34/ >> /etc/apt/sources.list
apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'
apt-get update
apt-get install r-base r-base-dev

这篇关于如何在Debian Jessie(8.8)上安装更新的R-packages?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆