packageStatus(lib.loc = NULL, repositories = NULL, method, type = getOption("pkgType"))
"summary"(object, ...)
"update"(object, lib.loc = levels(object$inst$LibPath), repositories = levels(object$avail$Repository), ...)
"upgrade"(object, ask = TRUE, ...)
NULL
. The default value
of NULL
corresponds to all libraries currently known.download.file
.install.packages
."packageStatus"
as returned by
packageStatus
.TRUE
, the user is prompted which packages should
be upgraded and which not."packageStatus"
. This is a list with two
componentsinstalled.packages
plus "Status"
, a factor with
levels c("ok", "upgrade")
. Only the newest version of each
package is reported, in the first repository in which it appears.
available.packages
plus "Status"
, a factor with
levels c("installed", "not installed", "unavailable")
..
summary
method the result is also of class
"summary.packageStatus"
with additional componentsrepositories
should be full paths to the
appropriate contrib sections of the repositories. The default is
contrib.url(getOption("repos"))
. There are print
and summary
methods for the
"packageStatus"
objects: the print
method gives a brief
tabular summary and the summary
method prints the results.
The update
method updates the "packageStatus"
object.
The upgrade
method is similar to update.packages
:
it offers to install the current versions of those packages which are not
currently up-to-date.
installed.packages
, available.packages
## Not run:
# x <- packageStatus()
# print(x)
# summary(x)
# upgrade(x)
# x <- update(x)
# print(x)
# ## End(Not run)
Run the code above in your browser using DataLab