miniCRAN v0.2.12


Monthly downloads



Create a Mini Version of CRAN Containing Only Selected Packages

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 (or zero) Internet access.

Functions in miniCRAN

Name Description
makeDepGraph Create dependency graph from available packages.
addPackageListingGithub Add DESCRIPTION information from package on github.
addOldPackage Add old package versions to a miniCRAN repository.
.listFiles List pre-built packages in a directory based on file extension
addLocalPackage Add local packages to a miniCRAN repository.
addPackage Add packages to a miniCRAN repository.
cranJuly2014 Stored version of available.packages()
getCranDescription Obtains DESCRIPTION metadata from CRAN for each package.
basePkgs Returns names of base packages.
checkVersions Check for previous versions of packages in a miniCRAN repository.
twodigitRversion Get a two-digit version of the R version
repoPrefix Get the path to the repo directory containing the package files.
repoBinPath Construct path to full binary location
pkgDep Retrieves package dependencies.
plot.pkgDepGraph Plots a package dependency graph.
updatePackages Check for available package updates in a miniCRAN repo.
pkgAvail Reads available packages from CRAN repository.
miniCRAN-package description
makeLibrary Deprecated function to download packages to local folder.
makeRepo Downloads packages from CRAN to specified path and creates a local repository.
No Results!

Vignettes of miniCRAN

No Results!

Last month downloads


Date 2019-07-06
License GPL-2
Copyright Andrie de Vries, Microsoft Corporation
SystemRequirements Imports the `curl` and `XML` packages. These have system requirements on `libxml2-devel`, `libcurl-devel` and `openssl-devel`.
LazyData true
LazyLoad true
VignetteBuilder knitr
RoxygenNote 6.1.1
Encoding UTF-8
Language en-GB
NeedsCompilation no
Packaged 2019-07-06 18:07:37 UTC; apdev
Repository CRAN
Date/Publication 2019-07-06 18:30:03 UTC

Include our badge in your README