Skip to contents

Queries the Posit Package Manager /__api__/status endpoint and returns a data frame of supported distributions.

Usage

ppm_platforms(base_url = ppm_default_base_url())

Arguments

base_url

Posit Package Manager base URL.

Value

A data frame of platform records reported by Package Manager.

Examples

# \donttest{
ppm_platforms()
#>                     name      os                  binaryDisplay      binaryURL
#> 1                centos7   linux                  CentOS/RHEL 7        centos7
#> 2                centos8   linux                  CentOS/RHEL 8        centos8
#> 3                  rhel9   linux                  Rocky Linux 9          rhel9
#> 4                 rhel10   linux                 Rocky Linux 10         rhel10
#> 5             opensuse15   linux     OpenSUSE 15.1, SLES 15 SP1     opensuse15
#> 6            opensuse152   linux     OpenSUSE 15.2, SLES 15 SP2    opensuse152
#> 7            opensuse153   linux     OpenSUSE 15.3, SLES 15 SP3    opensuse153
#> 8            opensuse154   linux     OpenSUSE 15.4, SLES 15 SP4    opensuse154
#> 9            opensuse155   linux     OpenSUSE 15.5, SLES 15 SP5    opensuse155
#> 10           opensuse156   linux OpenSUSE 15.6, SLES 15 SP6/SP7    opensuse156
#> 11            opensuse42   linux     OpenSUSE 42.3, SLES 12 SP5     opensuse42
#> 12                 rhel7   linux                  CentOS/RHEL 7        centos7
#> 13                 rhel8   linux                         RHEL 8        centos8
#> 14  rhel9 (unused alias)   linux                         RHEL 9          rhel9
#> 15 rhel10 (unused alias)   linux                        RHEL 10         rhel10
#> 16                sles12   linux     OpenSUSE 42.3, SLES 12 SP5     opensuse42
#> 17                sles15   linux     OpenSUSE 15.1, SLES 15 SP1     opensuse15
#> 18               sles152   linux     OpenSUSE 15.2, SLES 15 SP2    opensuse152
#> 19               sles153   linux     OpenSUSE 15.3, SLES 15 SP3    opensuse153
#> 20               sles154   linux     OpenSUSE 15.4, SLES 15 SP4    opensuse154
#> 21               sles155   linux     OpenSUSE 15.5, SLES 15 SP5    opensuse155
#> 22               sles156   linux OpenSUSE 15.6, SLES 15 SP6/SP7    opensuse156
#> 23                xenial   linux          Ubuntu 16.04 (Xenial)         xenial
#> 24                bionic   linux          Ubuntu 18.04 (Bionic)         bionic
#> 25                 focal   linux           Ubuntu 20.04 (Focal)          focal
#> 26                 jammy   linux           Ubuntu 22.04 (Jammy)          jammy
#> 27                 noble   linux           Ubuntu 24.04 (Noble)          noble
#> 28              resolute   linux        Ubuntu 26.04 (Resolute)       resolute
#> 29                buster   linux             Debian 10 (Buster)         buster
#> 30              bullseye   linux           Debian 11 (Bullseye)       bullseye
#> 31              bookworm   linux           Debian 12 (Bookworm)       bookworm
#> 32                trixie   linux             Debian 13 (Trixie)         trixie
#> 33               windows windows                                              
#> 34                 macos   macos                                              
#> 35        manylinux_2_28   linux          manylinux glibc 2.28+ manylinux_2_28
#> 36              internal   linux                       internal       internal
#>                        display distribution release build_distribution sysReqs
#> 1                     CentOS 7       centos       7                       TRUE
#> 2                     CentOS 8       centos       8                       TRUE
#> 3                Rocky Linux 9   rockylinux       9                       TRUE
#> 4               Rocky Linux 10   rockylinux      10                       TRUE
#> 5                OpenSUSE 15.1     opensuse      15                       TRUE
#> 6                OpenSUSE 15.2     opensuse    15.2                       TRUE
#> 7                OpenSUSE 15.3     opensuse    15.3                       TRUE
#> 8                OpenSUSE 15.4     opensuse    15.4                       TRUE
#> 9                OpenSUSE 15.5     opensuse    15.5                       TRUE
#> 10               OpenSUSE 15.6     opensuse    15.6                       TRUE
#> 11               OpenSUSE 42.3     opensuse    42.3                       TRUE
#> 12  Red Hat Enterprise Linux 7       redhat       7                       TRUE
#> 13  Red Hat Enterprise Linux 8       redhat       8                       TRUE
#> 14  Red Hat Enterprise Linux 9       redhat       9                       TRUE
#> 15 Red Hat Enterprise Linux 10       redhat      10                       TRUE
#> 16                 SLES 12 SP5          sle    12.3                       TRUE
#> 17                 SLES 15 SP1          sle      15                       TRUE
#> 18                 SLES 15 SP2          sle    15.2                       TRUE
#> 19                 SLES 15 SP3          sle    15.3                       TRUE
#> 20                 SLES 15 SP4          sle    15.4                       TRUE
#> 21                 SLES 15 SP5          sle    15.5                       TRUE
#> 22             SLES 15 SP6/SP7          sle    15.6                       TRUE
#> 23       Ubuntu 16.04 (Xenial)       ubuntu   16.04                       TRUE
#> 24       Ubuntu 18.04 (Bionic)       ubuntu   18.04                       TRUE
#> 25        Ubuntu 20.04 (Focal)       ubuntu   20.04                       TRUE
#> 26        Ubuntu 22.04 (Jammy)       ubuntu   22.04                       TRUE
#> 27        Ubuntu 24.04 (Noble)       ubuntu   24.04                       TRUE
#> 28     Ubuntu 26.04 (Resolute)       ubuntu   26.04                       TRUE
#> 29          Debian 10 (Buster)       debian      10                       TRUE
#> 30        Debian 11 (Bullseye)       debian      11                       TRUE
#> 31        Debian 12 (Bookworm)       debian      12                       TRUE
#> 32          Debian 13 (Trixie)       debian      13                       TRUE
#> 33                     Windows      windows     all                      FALSE
#> 34                       macOS        macos     all              jammy   FALSE
#> 35       manylinux glibc 2.28+       centos       8                      FALSE
#> 36                    internal     internal     all                       TRUE
#>    binaries hidden official_rspm         arch
#> 1      TRUE  FALSE          TRUE       x86_64
#> 2      TRUE   TRUE          TRUE       x86_64
#> 3      TRUE  FALSE          TRUE x86_64, ....
#> 4      TRUE  FALSE          TRUE x86_64, ....
#> 5      TRUE   TRUE          TRUE       x86_64
#> 6      TRUE   TRUE          TRUE       x86_64
#> 7      TRUE   TRUE          TRUE       x86_64
#> 8      TRUE   TRUE          TRUE       x86_64
#> 9      TRUE   TRUE          TRUE       x86_64
#> 10     TRUE  FALSE          TRUE       x86_64
#> 11     TRUE   TRUE          TRUE       x86_64
#> 12     TRUE  FALSE          TRUE       x86_64
#> 13     TRUE  FALSE          TRUE       x86_64
#> 14     TRUE  FALSE          TRUE x86_64, ....
#> 15     TRUE  FALSE          TRUE x86_64, ....
#> 16     TRUE   TRUE          TRUE       x86_64
#> 17     TRUE   TRUE          TRUE       x86_64
#> 18     TRUE   TRUE          TRUE       x86_64
#> 19     TRUE   TRUE          TRUE       x86_64
#> 20     TRUE   TRUE          TRUE       x86_64
#> 21     TRUE   TRUE          TRUE       x86_64
#> 22     TRUE  FALSE          TRUE       x86_64
#> 23     TRUE   TRUE          TRUE       x86_64
#> 24     TRUE   TRUE          TRUE       x86_64
#> 25     TRUE   TRUE          TRUE       x86_64
#> 26     TRUE  FALSE          TRUE       x86_64
#> 27     TRUE  FALSE          TRUE x86_64, ....
#> 28     TRUE  FALSE          TRUE x86_64, ....
#> 29    FALSE   TRUE          TRUE       x86_64
#> 30     TRUE   TRUE          TRUE       x86_64
#> 31     TRUE   TRUE          TRUE       x86_64
#> 32     TRUE  FALSE          TRUE       x86_64
#> 33     TRUE  FALSE          TRUE       x86_64
#> 34     TRUE  FALSE          TRUE x86_64, ....
#> 35     TRUE  FALSE          TRUE x86_64, ....
#> 36     TRUE   TRUE          TRUE             
# }