## ----setup, include = FALSE--------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) library(sysreqr) ## ----------------------------------------------------------------------------- detect_package_manager("ubuntu-24.04") resolve_platform("noble") ## ----eval = FALSE------------------------------------------------------------- # setup_advice(platform = "ubuntu-24.04") ## ----eval = FALSE------------------------------------------------------------- # setup_advice( # packages = c("xml2", "curl"), # platform = "ubuntu-24.04" # ) ## ----eval = FALSE------------------------------------------------------------- # setup_advice( # packages = c("xml2", "curl"), # platform = "ubuntu-24.04", # script = file.path(tempdir(), "setup-sysreqr.sh") # ) ## ----------------------------------------------------------------------------- ppm_repo(platform = "ubuntu-24.04") ## ----------------------------------------------------------------------------- use_ppm(platform = "ubuntu-24.04", dry_run = TRUE) ## ----eval = FALSE------------------------------------------------------------- # check_ppm("ubuntu-22.04") # ppm_platforms() # ppm_sysreqs(c("xml2", "curl"), platform = "ubuntu-22.04") ## ----------------------------------------------------------------------------- plan <- check_packages( c("xml2", "curl"), platform = "ubuntu-22.04" ) plan ## ----------------------------------------------------------------------------- install_command(plan) ## ----eval = FALSE------------------------------------------------------------- # write_install_script(plan, file.path(tempdir(), "install-sysreqs.sh")) # dockerfile(plan) # github_actions(plan) ## ----eval = FALSE------------------------------------------------------------- # write_report(plan, file.path(tempdir(), "SYSREQS.md")) # write_json(plan, file.path(tempdir(), "sysreqs.json")) ## ----eval = FALSE------------------------------------------------------------- # admin_request(plan) ## ----eval = FALSE------------------------------------------------------------- # as_data_frame(plan) # as_install_plan(plan) # is_sysreqr_plan(plan) # explain(plan)