The installr package offers a set of R functions for the installation and updating of software (currently, only on Windows OS), with a special focus on R itself. This package has two main goals:
While for Linux users, the installation process of new software may be just running a short line of code, for the regular Windows user it often includes browsing online, finding the latest version, downloading it, running the installer, and deleting the installation file. All of these steps are automatically done using functions in this package.
To install the stable version on CRAN:
To install the latest installr version from GitHub use:
if (!require('devtools')) install.packages('devtools'); require('devtools') # make sure you have Rtools installed first! if not, then run: #install.packages('installr') #install_Rtools() install_github('installr', 'talgalili')
If you are using the Rgui, you will see a new menu added on your top right (just by "help"), giving you the option to update R, or install new software.
For command line use you can update R by running:
require(installr) updateR() # this will open dialog boxes to take you through the steps.
Or install a new software simply by running:
require(installr) installr() # user can easily select (via a GUI interface) a software to install.
You are welcome to: * submit suggestions and bug-reports at:
https://github.com/talgalili/installr/issues * send a pull request on:
https://github.com/talgalili/installr/ * compose a friendly e-mail to:
install.Rdevel - usefull for when developing R packages (as this version contains the latest checks.)
is.empty - function added for checking if an object is empty (e.g: of zero length)