Package: sysreqr 0.1.0

Ahmad Sofi-Mahmudi

sysreqr: Preflight Checks for 'R' Package System Requirements

Helps users on 'Linux' (and, where applicable, 'macOS') find the system packages they need before installing 'R' packages from source. Queries maintained system requirement sources, reports missing system packages, and generates installation commands, 'Dockerfile' snippets, 'GitHub Actions' steps, administrator request templates, and diagnostic reports from failed installation logs.

Authors:Ahmad Sofi-Mahmudi [aut, cre]

sysreqr_0.1.0.tar.gz
sysreqr_0.1.0.tar.gz(r-4.7-any)sysreqr_0.1.0.tar.gz(r-4.6-any)
sysreqr_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
sysreqr/json (API)
NEWS

# Install 'sysreqr' in R:
install.packages('sysreqr', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/choxos/sysreqr/issues

On CRAN:

Conda:

3.40 score 5 scripts 30 exports 0 dependencies

Last updated from:a48f59ec5a. Checks:4 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK124
source / vignettesOK152
linux-release-x86_64OK119
wasm-releaseOK100

Exports:admin_requestas_data_frameas_install_plancheck_errorcheck_librarycheck_packagescheck_ppmcheck_projectdetect_package_managerdetect_platformdetect_project_packagesdiagnose_failed_packagesdiagnose_install_logdiagnose_logdockerfileexplainghagithub_actionsinstall_commandis_sysreqr_planppm_platformsppm_repoppm_sysreqsresolve_platformsetup_adviceuse_ppmwrite_dockerfile_snippetwrite_install_scriptwrite_jsonwrite_report

Dependencies:

Diagnosing failed R package installations

Rendered fromdiagnosing-failures.Rmdusingknitr::rmarkdownon Jun 11 2026.

Last update: 2026-06-11
Started: 2026-06-11

Docker and CI workflows

Rendered fromdocker-and-ci.Rmdusingknitr::rmarkdownon Jun 11 2026.

Last update: 2026-06-11
Started: 2026-06-11

FAQ and troubleshooting

Rendered fromfaq.Rmdusingknitr::rmarkdownon Jun 11 2026.

Last update: 2026-06-11
Started: 2026-06-11

GNU/Linux fundamentals for R users

Rendered fromlinux-fundamentals.Rmdusingknitr::rmarkdownon Jun 11 2026.

Last update: 2026-06-11
Started: 2026-06-11

Preflight setup before installing R packages

Rendered frompreflight-setup.Rmdusingknitr::rmarkdownon Jun 11 2026.

Last update: 2026-06-11
Started: 2026-06-11

Readme and manuals

Help Manual

Help pageTopics
Create an administrator requestadmin_request
Coerce a plan to a plain data frameas_data_frame
Return backend install plan dataas_install_plan
Check the most recent install error for likely system requirementscheck_error
Check system requirements for installed R packagescheck_library
Check system requirements for R packagescheck_packages
Check Posit Package Manager supportcheck_ppm
Check system requirements for a projectcheck_project
Detect the platform package managerdetect_package_manager
Detect the current platformdetect_platform
Detect R packages used by a projectdetect_project_packages
Diagnose failed R packagesdiagnose_failed_packages
Diagnose an R package installation logdiagnose_install_log diagnose_log
Generate Dockerfile linesdockerfile
Explain system requirementsexplain
Generate a GitHub Actions snippetgha github_actions
Generate an installation commandinstall_command
Test whether an object is a sysreqr planis_sysreqr_plan
List Posit Package Manager platformsppm_platforms
Build a Posit Package Manager repository URLppm_repo
Query Package Manager system requirementsppm_sysreqs
Print a sysreqr planprint.sysreqr_plan
Print setup adviceprint.sysreqr_setup_advice
Resolve a platform specificationresolve_platform
Get beginner setup advice for R package installation on Linuxsetup_advice
Configure Package Manager repository optionsuse_ppm
Write a Dockerfile snippetwrite_dockerfile_snippet
Write an install scriptwrite_install_script
Write a sysreqr plan as JSONwrite_json
Write a Markdown reportwrite_report