我是Ubuntu的新手。我发现了与我的问题相同的问题,但我发现这个建议很难遵循。
上下文
我们有一个从ubuntu:16.04运行的dockerfile。在此基础上,我们与其他工具(如git & sql )一起安装R。
当前的方法是添加这个repo:add-apt-repository ppa:marutter/rrutter3.5并调用apt-get install r-base
这很好,但我们真的很担心R版本。我们的代码正在3.5.2 R版本的生产中使用。当我们从头开始重新构建Docker映像时,回购系统会自动将我们更新为3.6.0。我们希望能够修复R版本,直到稍后发布时,我们可以更多地测试3.6.0
我看过/r-base/,并且可以使用FROM r-base:3.5.2构建一个没有问题的dockerfile。但是,将它与安装其他工具(例如git )的当前dockerfile相结合,这是我力所能及的。
Research
https://superuser.com/questions/1396699/how-to-install-r-3-5-1-on-ubuntu-16-with-apt-get
他们说有一种方法可以指向所需的R版本并从Source安装它。理想情况下,我希望找到一个可以安装特定版本的存储库。如果我做不到,这简单吗?
Install previous versions of R on ubuntu
如果没有更多的乌本图知识,我很难理解这个答案。
https://cloud.r-project.org/bin/linux/ubuntu/README.html
它链接到这个页面,但我看不出我将如何选择R版本。它只提到3.6和3.4
https://askubuntu.com/questions/435232/install-older-version-of-software-and-dependencies
在这个例子中,他们指定了
r-base=3.0.2-1precise0。我用r-base=3.5.2尝试过这个,但我想我需要从rrutter更改我的存储库
我花了很多时间在谷歌上搜索,但这有点像雷区。任何指导都是很棒的!如果我错过了什么有用的东西,我很抱歉。告诉我,我会更新我的帖子
最好的,琼尼
发布于 2019-06-13 14:42:20
可以使用r-base映像创建Dockerfile并安装git
FROM r-base:3.5.2
RUN apt-get update && \
apt-get upgrade -y && \
apt-get install -y githttps://stackoverflow.com/questions/56582291
复制相似问题