Skip to content

List all platforms supported by Posit Package Manager (PPM)

Usage

ppm_platforms()

Value

Data frame with columns:

  • name: platform name, this is essentially an identifier,

  • os: operating system, linux, windows or macOS currently,

  • binary_url: the URL segment of the binary repository URL of this platform, see ppm_snapshots().

  • distribution: for Linux platforms the name of the distribution,

  • release: for Linux platforms, the name of the release,

  • binaries: whether PPM builds binaries for this platform.

See also

The 'pkgcache and Posit Package Manager on Linux' article at https://r-lib.github.io/pkgcache/dev/.

Other PPM functions: ppm_has_binaries(), ppm_r_versions(), ppm_repo_url(), ppm_snapshots()

Examples

ppm_platforms()
#> # A data frame: 27 × 6
#>    name        os    binary_url  distribution release binaries
#>    <chr>       <chr> <chr>       <chr>        <chr>   <lgl>   
#>  1 centos7     linux centos7     centos       7       TRUE    
#>  2 centos8     linux centos8     centos       8       TRUE    
#>  3 rhel9       linux rhel9       rockylinux   9       TRUE    
#>  4 opensuse15  linux opensuse15  opensuse     15      TRUE    
#>  5 opensuse152 linux opensuse152 opensuse     15.2    TRUE    
#>  6 opensuse153 linux opensuse153 opensuse     15.3    TRUE    
#>  7 opensuse154 linux opensuse154 opensuse     15.4    TRUE    
#>  8 opensuse155 linux opensuse155 opensuse     15.5    TRUE    
#>  9 opensuse42  linux opensuse42  opensuse     42.3    TRUE    
#> 10 rhel7       linux centos7     redhat       7       TRUE    
#> # ℹ 17 more rows