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 broadband access.


News

miniCRAN v0.2-7 (Release date: 2016-08-19)

  • Apply fix when using makeRepo() from a local miniCRAN. (#76)

miniCRAN v0.2-6 (Release date: 2016-06-26)

  • allow using makeRepo() to create a miniCRAN repo from an existing local miniCRAN, i.e. the repos contains file:/// prefix. This enables a use case in the AzureML package. (#76)
  • easily manage packages for all three Operating Systems (#24)
  • fix inconsistent use of Rversion in addPackage() (#42)

miniCRAN v0.2-5 (Release date: 2016-04-12)

  • plot.pkgDepGraph() now displays legend only for edges that are actually in graph
  • make consistent use of Rversion argument (#42)

miniCRAN v0.2-4 (Release date: 2016-03-27)

  • Changed copyright to Microsoft

miniCRAN v0.2-2 (Release date: 2015-03-25)

Changes:

  • Additional vignettes and documentation

miniCRAN v0.2-0 (Release date: 2014-12-16)

License change:

  • New licence: GPL-2 (changed from Apache 2)

New functionality:

  • addPackage() to manage incremental package additions
  • addOldPackage() to add (source version) of specific package version
  • updatePackages() to check for and download package updates

miniCRAN v0.1-1 (Release date: 2014-10-01)

Changes:

miniCRAN v0.1-0 (Release date: 2014-09-16)

Changes:

  • Updated documentation, vignette and examples
  • Simplification of function arguments

miniCRAN v0.0-21 (Release date: 2014-08-18)

Changes:

  • Changes to defaults in plot.pkgDepGraph() to move legend to left of plot area.

miniCRAN v0.0-20 (Release date: 2014-08-18)

Changes:

  • Modified examples to reduce running time, mostly using \dontrun{} sections

miniCRAN v0.0-19 (Release date: 2014-08-17)

Changes:

  • Changed license to Apache 2
  • Small documentation improvements

miniCRAN v0.0-18 (Release date: 2014-08-14)

Changes:

  • Added additional section in vignette to demonstrate makeRepo()
  • Added additional examples

miniCRAN v0.0-17 (Release date: 2014-08-13)

Changes:

  • Added function addPackageGithub() to read DESCRIPTION files for packages on github

miniCRAN v0.0-16 (Release date: 2014-07-23)

Minor changes to pass CRAN incoming checks. First version on CRAN.

miniCRAN v0.0-15 (Release date: 2014-07-23)

Changes:

  • Added examples for plot.pkgDepGraph
  • Added package vignette

miniCRAN v0.0-14 (Release date: 2014-07-22)

Changes:

  • Additional control in arguments to plot.pkgDepGraph()

miniCRAN v0.0-13 (Release date: 2014-07-21)

Changes:

  • Fixed more inconsistencies between pkgDep() and makeDepGraph()

miniCRAN v0.0-12 (Release date: 2014-07-16)

Changes:

  • Fixed inconsistencies between pkgDep() and makeDepGraph()

miniCRAN v0.0-11 (Release date: 2014-07-12)

Changes:

  • Added plot method for makeDepGraph
  • Removed dependency on igraph, now SUGGESTS igraph instead

miniCRAN v0.0-10 (Release date: 2014-07-01)

Changes:

  • General improvements and bug fixes.

miniCRAN v0.0-08 (Release date: 2014-06-05)

New functionality:

  • New function makeLibrary() downloads files into a local library
  • Function makeRepo() now creates a proper repository structure for source, win.binary, mac.binary, etc.

Changes:

  • It is now possible to specify the argument enchances=TRUE in pgkDeps() to include packages that are enhanced.

Documentation changes:

  • Added instructions and demonstration code for making a local repo in makeRepo(), including instructions for using the local repo.

miniCRAN v0.0-07 (Release date: 2014-05-28)

New functionality:

  • New function getCranDescription() that scrapes information from the CRAN website for each package.

miniCRAN v0.0-06 (Release date: 2014-05-27)

New functionality:

  • New function makeDepGraph() to create an igraph representation of the selected package dependencies
  • New function makeRsyncInclude() to create include file for use with rsync (experimental)

miniCRAN v0.0-05 (Release date: 2014-05-22)

Enhancements:

  • Enhanced error checking for pkgDep(), e.g. checking for non-existent top-level packages.
  • Modified pkgDep() to selectively includes suggests dependencies
  • Improved error messages
  • New function pkgAvail(), a wrapper around available.packages()

miniCRAN v0.0-01 (Release date: 2014-01-30)

First commit.

New functionality:

  • pkgDep()
  • makeRepo()

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("miniCRAN")

0.2.9 by Andrie de Vries, a month ago


https://github.com/RevolutionAnalytics/miniCRAN


Report a bug at https://github.com/RevolutionAnalytics/miniCRAN/issues


Browse source code at https://github.com/cran/miniCRAN


Authors: Microsoft Corporation [cph], Andrie de Vries [aut, cre], Alex Chubaty [ctb]


Documentation:   PDF Manual  


Task views: Reproducible Research


GPL-2 license


Imports graphics, httr, magrittr, methods, stats, tools, utils, XML, igraph

Suggests devtools, knitr, rmarkdown, testthat, covr, withr


Imported by AzureML.


See at CRAN