我正在尝试在 Ubuntu docker 映像中安装 R。我能够使用这一行成功地做到这一点:
RUN apt-get update && apt-get install -y r-base
Run Code Online (Sandbox Code Playgroud)
但它正在安装 r 3.2.3。我需要更新的版本 (3.5.2)。有谁知道如何指定下载哪个版本?
当然可以:
FROM ubuntu:18.10
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get -y install --no-install-recommends --no-install-suggests \
ca-certificates software-properties-common gnupg2 gnupg1 \
&& apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 \
&& add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/' \
&& apt-get install r-base
Run Code Online (Sandbox Code Playgroud)
摘自这里: https: //cran.r-project.org/bin/linux/ubuntu/README.html
root@100d1cda7377:/# R
R version 3.5.2 (2018-12-20) -- "Eggshell Igloo"
Run Code Online (Sandbox Code Playgroud)