オンライン環境で、必要なパッケージをダウンロード
# 依存パッケージの確認・ダウンロード
install.packages("tidyverse")
install.packages("miniCRAN")
dat <- miniCRAN::pkgDep("tidyverse")
# 以下は依存パッケージの一覧です
## [1] "tidyverse" "broom" "cli" "crayon"
## [5] "dbplyr" "dplyr" "dtplyr" "forcats"
## [9] "ggplot2" "googledrive" "googlesheets4" "haven"
## [13] "hms" "httr" "jsonlite" "lubridate"
## [17] "magrittr" "modelr" "pillar" "purrr"
## [21] "readr" "readxl" "reprex" "rlang"
## [25] "rstudioapi" "rvest" "stringr" "tibble"
## [29] "tidyr" "xml2" "backports" "ellipsis"
## [33] "generics" "glue" "assertthat" "blob"
## [37] "DBI" "lifecycle" "R6" "tidyselect"
## [41] "vctrs" "withr" "data.table" "gtable"
## [45] "isoband" "MASS" "mgcv" "scales"
## [49] "gargle" "uuid" "cellranger" "curl"
## [53] "ids" "rematch2" "cpp11" "pkgconfig"
## [57] "mime" "openssl" "timechange" "fansi"
## [61] "utf8" "clipr" "vroom" "tzdb"
## [65] "progress" "callr" "fs" "knitr"
## [69] "rmarkdown" "selectr" "stringi" "processx"
## [73] "rematch" "rappdirs" "evaluate" "highr"
## [77] "yaml" "xfun" "nlme" "Matrix"
## [81] "askpass" "prettyunits" "bslib" "htmltools"
## [85] "jquerylib" "tinytex" "farver" "labeling"
## [89] "munsell" "RColorBrewer" "viridisLite" "bit64"
## [93] "sys" "bit" "sass" "cachem"
## [97] "memoise" "base64enc" "digest" "fastmap"
## [101] "lattice" "colorspace" "ps" "rex"
## [105] "lazyeval" "Rcpp" "brio" "desc"
## [109] "pkgload" "praise" "waldo" "rprojroot"
## [113] "diffobj" "covr" "feather" "testthat"
dir.create("transfer")
download.packages(dat,destdir = "transfer")
# これでtransferというフォルダに必要なパッケージが全て保存されます
transferをオフラインPCに移行後 オフラインPCのRで実行
target <- list.files("transfer")
setwd("transfer")
install.packages(target,repos = NULL,type="source")