Rev 27442 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{packageStatus}\title{Package Management Tools}\alias{newestVersion}\alias{packageStatus}\alias{print.packageStatus}\alias{summary.packageStatus}\alias{update.packageStatus}\alias{upgrade.packageStatus}\alias{upgrade}\description{Summarize information about installed packages and packagesavailable at various repositories, and automatically upgrade outdatedpackages. These tools will replace \code{\link{update.packages}} and friendsin the future and are currently work in progress.}\usage{packageStatus(lib.loc = NULL, repositories = getOption("repositories"))\method{summary}{packageStatus}(object, \dots)\method{update}{packageStatus}(object, lib.loc = levels(object$inst$LibPath),repositories = levels(object$avail$Repository), \dots)\method{upgrade}{packageStatus}(object, ask = TRUE, \dots)}\arguments{\item{lib.loc}{a character vector describing the location of \Rlibrary trees to search through, or \code{NULL}. The default valueof \code{NULL} corresponds to all libraries currently known.}\item{repositories}{a character vector of URLs describing the location of \Rpackage repositories on the Internet or on the local machine.}\item{object}{return value of \code{packageStatus}.}\item{ask}{if \code{TRUE}, the user is prompted which packages shouldbe upgraded and which not.}\item{\dots}{currently not used.}}\examples{\dontrun{x <- packageStatus()print(x)summary(x)upgrade(x)x <- update(x)print(x)}}\keyword{utilities}