miniCRAN: Create a Mini Version of CRAN Containing Only Selected Packages

Share:

Makes it possible to create an internally consistent repository consisting of selected packages from CRAN-like repositories. The user specifies a set of desired packages, and miniCRAN recursively reads the dependency tree for these packages, then downloads only this subset. The user can then install packages from this repository directly, rather than from CRAN. This is useful in production settings, e.g. server behind a firewall, or remote locations with slow broadband access.

Author
Revolution Analytics [aut], Andrie de Vries [aut, cre], Alex Chubaty [ctb]
Date of publication
2016-08-21 14:03:06
Maintainer
Andrie de Vries <adevries@microsoft.com>
License
GPL-2
Version
0.2.7
URLs

View on CRAN

Man pages

addOldPackage
Add old package versions to a miniCRAN repository.
addPackage
Add packages to a miniCRAN repository.
addPackageListingGithub
Add DESCRIPTION information from package on github.
basePkgs
Returns names of base packages.
checkVersions
Check for previous versions of packages in a miniCRAN...
cranJuly2014
Stored version of available.packages()
getCranDescription
Scrape DESCRIPTION from CRAN for each pkg.
makeDepGraph
Create dependency graph from available packages.
makeLibrary
Deprecated function to download packages to local folder.
makeRepo
Downloads packages from CRAN to specified path and creates a...
miniCRAN-package
Create a Private Version of CRAN Containing Only Selected...
pkgAvail
Reads available packages from CRAN repository.
pkgDep
Retrieves package dependencies.
plot.pkgDepGraph
Plots a package dependency graph.
repoBinPath
Construct path to full binary location
repoPrefix
Get the path to the repo directory containing the package...
twodigitRversion
Get a two-digit version of the R version
updatePackages
Check for available package updates in a miniCRAN repo.

Files in this package

miniCRAN
miniCRAN/inst
miniCRAN/inst/examples
miniCRAN/inst/examples/example_pkgDep.R
miniCRAN/inst/examples/example_addPackageListingGithub.R
miniCRAN/inst/examples/example_checkVersions.R
miniCRAN/inst/examples/example_getCranDescription.R
miniCRAN/inst/examples/example_makeRepo.R
miniCRAN/inst/examples/example_makeDepGraph.R
miniCRAN/inst/examples/example_updatePackages.R
miniCRAN/inst/examples/example_plot.pkgDepGraph.R
miniCRAN/inst/examples/example_rsynctools.R
miniCRAN/inst/doc
miniCRAN/inst/doc/miniCRAN-introduction.R
miniCRAN/inst/doc/miniCRAN-dependency-graph.rmd
miniCRAN/inst/doc/miniCRAN-introduction.html
miniCRAN/inst/doc/miniCRAN-dependency-graph.R
miniCRAN/inst/doc/miniCRAN-introduction.rmd
miniCRAN/inst/doc/miniCRAN-dependency-graph.html
miniCRAN/inst/doc/miniCRAN-non-CRAN-repos.R
miniCRAN/inst/doc/miniCRAN-non-CRAN-repos.html
miniCRAN/inst/doc/miniCRAN-non-CRAN-repos.rmd
miniCRAN/tests
miniCRAN/tests/testthat
miniCRAN/tests/testthat/test-1-pkgAvail.R
miniCRAN/tests/testthat/test-1-pkgDep.R
miniCRAN/tests/testthat/test-3b-makeRepo-from-localCRAN.R
miniCRAN/tests/testthat/test-3-makeRepo.R
miniCRAN/tests/testthat/test-4-updateRepo.R
miniCRAN/tests/testthat/test-2-makeDepGraph.R
miniCRAN/tests/test-all.R
miniCRAN/NAMESPACE
miniCRAN/NEWS
miniCRAN/data
miniCRAN/data/cranJuly2014.rda
miniCRAN/R
miniCRAN/R/getCranDescription.R
miniCRAN/R/helpers.R
miniCRAN/R/addPackages.R
miniCRAN/R/MRAN.R
miniCRAN/R/plot.pkgDepGraph.R
miniCRAN/R/pkgDepTools.R
miniCRAN/R/makeDepGraph.R
miniCRAN/R/updatePackages.R
miniCRAN/R/testSuiteFunctions.R
miniCRAN/R/github-functions.R
miniCRAN/R/testthat_helpers.R
miniCRAN/R/makeRepo.R
miniCRAN/R/pkgDep.R
miniCRAN/R/zzz.R
miniCRAN/R/minicran-package.R
miniCRAN/vignettes
miniCRAN/vignettes/miniCRAN-dependency-graph.rmd
miniCRAN/vignettes/miniCRAN-introduction.rmd
miniCRAN/vignettes/miniCRAN-non-CRAN-repos.rmd
miniCRAN/MD5
miniCRAN/build
miniCRAN/build/vignette.rds
miniCRAN/DESCRIPTION
miniCRAN/man
miniCRAN/man/repoBinPath.Rd
miniCRAN/man/cranJuly2014.Rd
miniCRAN/man/addPackage.Rd
miniCRAN/man/updatePackages.Rd
miniCRAN/man/basePkgs.Rd
miniCRAN/man/miniCRAN-package.Rd
miniCRAN/man/pkgAvail.Rd
miniCRAN/man/makeDepGraph.Rd
miniCRAN/man/makeRepo.Rd
miniCRAN/man/checkVersions.Rd
miniCRAN/man/addOldPackage.Rd
miniCRAN/man/plot.pkgDepGraph.Rd
miniCRAN/man/repoPrefix.Rd
miniCRAN/man/twodigitRversion.Rd
miniCRAN/man/addPackageListingGithub.Rd
miniCRAN/man/getCranDescription.Rd
miniCRAN/man/pkgDep.Rd
miniCRAN/man/makeLibrary.Rd