numeric_version
.bspm-scripts
.moveto_sys()
moves existing user packages to the system
library to avoid package shadowing; the associated script mass_move
enables mass-calling this function for several users and/or libraries to
facilitate bspm
deployment in multitenant servers (#60 addressing #59).shadowed_packages()
analyzes the library tree and reports
which packages, one per row, are shadowed by others (#62 addressing #58).options(bspm.version.check=FALSE)
(true by default) to globally
enable binary-source
installation type (#61).bspm-options
documenting all supported options.dependencies
argument of install.packages
.
LinkingTo
now is omitted for binary packages as documented (#32).type="binary-source"
is set and
a package without binary version available is requested (#56).options(pkgType="both")
mode (default) when an
available binary is not available as source (#57).type="binary-source"
option (or fast mode) tries to install as many
binaries as possible (requested packages and dependencies), and then falls
back to source installation (per @eddelbuettel's wish).available.packages()
when the repos
argument is specified
(#52 addressing #51).available_sys()
returns a matrix of available packages with
"Package"
, "Version"
, and "Repository"
(#47 addressing #41).type
option, set by default to "both"
, which means 'use binary
if available and current, otherwise try source' (#48 addressing #46).
As a consequence, the option bspm.always.install.deps
has been removed.enable()
, and trigger a warning if the
service is required but not found. This check can be disabled by setting
options(bspm.backend.check=FALSE)
(#40).sudo
unconditionally also with autodetection (#27, #28).update_cache
in DNF install transactions (#29).options(bspm.always.install.deps=TRUE)
(#25).options(bspm.sudo=TRUE)
forces sudo
unconditionally (#28).options(bspm.sudo.autodetect=TRUE)
(not set by default) to enable
passwordless sudo
autodetection on every call (#27).options(bspm.always.install.deps=TRUE)
(#24).options(bspm.always.install.deps=TRUE)
(not set by default) to
always try to install recursive hard dependencies of packages from system
repositories even if the requested package is not available (#14, #23).busctl
is installed but there's no system bus (docker) (#12)./tmp
(#13).options(bspm.sudo=TRUE)
over DBus calls (as part of #16), so that
any DBus error or incompatibility can be at least bypassed with sudo
.sudo
if no root permissions nor D-Bus service are available.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.