Update supported platforms; discontinue Ubuntu 16 and openSUSE 15

This commit is contained in:
Greg Lin 2022-02-07 17:10:56 -06:00
commit c87a7a623e

View file

@ -18,12 +18,12 @@ bug, or ask questions on [RStudio Community](https://community.rstudio.com).
## Supported Platforms
R binaries are built for the following Linux operating systems:
- Ubuntu 16.04, 18.04, 20.04
- Ubuntu 18.04, 20.04, 22.04
- Debian 9, 10
- CentOS 7
- Red Hat Enterprise Linux 7, 8
- openSUSE 42.3, 15.1, 15.2, 15.3
- SUSE Linux Enterprise 12, 15 SP1, 15 SP2, 15 SP3
- openSUSE 42.3, 15.2, 15.3
- SUSE Linux Enterprise 12, 15 SP2, 15 SP3
## Quick Installation
@ -50,15 +50,15 @@ R_VERSION=3.5.3
Download the deb package:
```bash
# Ubuntu 16.04
wget https://cdn.rstudio.com/r/ubuntu-1604/pkgs/r-${R_VERSION}_1_amd64.deb
# Ubuntu 18.04
wget https://cdn.rstudio.com/r/ubuntu-1804/pkgs/r-${R_VERSION}_1_amd64.deb
# Ubuntu 20.04
wget https://cdn.rstudio.com/r/ubuntu-2004/pkgs/r-${R_VERSION}_1_amd64.deb
# Ubuntu 22.04
wget https://cdn.rstudio.com/r/ubuntu-2204/pkgs/r-${R_VERSION}_1_amd64.deb
# Debian 9
wget https://cdn.rstudio.com/r/debian-9/pkgs/r-${R_VERSION}_1_amd64.deb
@ -120,9 +120,6 @@ Download the rpm package:
# openSUSE 42.3 / SLES 12
wget https://cdn.rstudio.com/r/opensuse-42/pkgs/R-${R_VERSION}-1-1.x86_64.rpm
# openSUSE 15.1 / SLES 15 SP1
wget https://cdn.rstudio.com/r/opensuse-15/pkgs/R-${R_VERSION}-1-1.x86_64.rpm
# openSUSE 15.2 / SLES 15 SP2
wget https://cdn.rstudio.com/r/opensuse-152/pkgs/R-${R_VERSION}-1-1.x86_64.rpm
@ -174,7 +171,7 @@ new platform or inspect an existing platform.
### Dockerfile
Create a `builder/Dockerfile.platform-version` (where `platform-version` is `ubuntu-1604` or `centos-7`, etc.) This file must contain four major tasks:
Create a `builder/Dockerfile.platform-version` (where `platform-version` is `ubuntu-2204` or `centos-7`, etc.) This file must contain four major tasks:
1. an `OS_IDENTIFIER` env with the `platform-version`.
2. a step which ensures the R source build dependencies are installed
@ -229,7 +226,7 @@ environment:
# snip
JOB_DEFINITION_ARN_debian_9:
Ref: rBuildsBatchJobDefinitionDebian9
SUPPORTED_PLATFORMS: ubuntu-1604,ubuntu-1804,debian-9,debian-10,centos-7,centos-8,opensuse-42,opensuse-15
SUPPORTED_PLATFORMS: ubuntu-1804,debian-9,debian-10,centos-7,centos-8,opensuse-42
```
### Makefile