Lar*_*rry 25 r software-installation 16.04
ubuntu 镜像站点上尚不存在适用于 Ubuntu Xenial (16.04) 的 R 3.5.0 安装包。是否有其他方法可以在 ubuntu xenial 上将 R 更新到 3.5.0?或者,是否有不同的方法将 R 更新到 3.5.0?
krl*_*mlr 26
R 3.5 目前只能从 PPA 获得,因为一些 CRAN 的软件包在使用 R 3.5 构建时存在问题。
对我有用的程序是:
r-cran-*从您的系统中删除所有软件包(YMMV,我通常从源代码安装软件包并且这些软件包很少)
dpkg -l | grep r-cran-sudo add-apt-repository ppa:marutter/rrutter3.5
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)升级R
sudo apt install r-api-3.5
Run Code Online (Sandbox Code Playgroud)从源(通过 到个人或站点库install.packages())或通过安装相应的r-cran-*Ubuntu 包安装您需要的所有包。
我使用以下脚本从我的 R 3.4 个人站点库中重新安装我的所有软件包:
sudo add-apt-repository ppa:marutter/rrutter3.5
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
如果你有一台有多个 CPU 的机器,你可以加快这个过程,例如:
install.packages(new, Ncpus = 6)
Run Code Online (Sandbox Code Playgroud)Dirk Eddelbuettel对 R-SIG-Debian 邮件列表上的类似询问的回复
wib*_*ley 14
自 6 月初@krlmlr 的回复以来,CRAN 站点已更新:https ://cran.r-project.org/bin/linux/ubuntu/ 。
CRAN 说明有几个步骤,但总而言之,该sources.list文件应引用特定于版本 3.5.x 和 3.6.x 的存储库。该条目类似于
deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/
而不是之前的(无版本)条目
deb https://cloud.r-project.org/bin/linux/ubuntu xenial/
来自网站的相关描述(最终会改变):
适用于 i386 和 amd64 上的 Ubuntu 的 R 3.6 软件包可用于大多数稳定的桌面版 Ubuntu,直到它们的正式生命周期结束。但是,仅完全支持最新的长期支持 (LTS) 版本。截至 2018 年 11 月 18 日,支持的版本为 Xenial Xerus(16.04;LTS)、Trusty Tahr(14.04;LTS)、Bionic Beaver(18.04;LTS)、Cosmic Cuttlefish(18.10)和 Disco Dingo(19.04)。请注意,要安装 R 3.6 软件包,需要不同的 sources.list 条目。详情请见下文。尽管 R 已移至 3.6 版,但为了兼容性,sources.list 条目仍使用 cran3.5 名称。
编辑 2019-05-13:上个月发布的 R 3.6.0 的更新。
| 归档时间: |
|
| 查看次数: |
22160 次 |
| 最近记录: |