[R] Upgrading R means I lose my packages
Robert A LaBudde
ral at lcfltd.com
Thu Aug 28 17:33:04 CEST 2008
At 04:12 AM 8/28/2008, ONKELINX, Thierry wrote:
>On a windows machine you get the same problem. Useless one uses tha same
>trick as Rolf suggested: don't install the packages in the default
>directory and set R_LIBS to that directory. Then all you need to do
>after an upgrade is to set R_LIBS in the new version and run
>update.package(checkBuilt = TRUE). Given Rolf's suggestion I suppose
>this trick will work on a Mac too.
What I do in installing a new version of R on a Windows system is as follows:
1. In the "c:\Program Files\R" folder, the installation is in a
subfolder labeled by the version, such as "R-2.7.1".
2. I leave the old (say, 2.7.1) version installed, and install the
new version (say, 2.7.2). This leaves the old subfolder "R-2.7.1"
intact, and creates a new one "R-2.7.2".
3. I use a file-compare utility (in my case, Beyond Compare, which I
recommend), to compare the subfolders "C:\Program
Files\R\R-2.7.1\library" and "C:\Program Files\R\R-2.7.2\library". I
set the comparison to find files present or newer in the 2.7.1 folder
vs. the 2.7.2. Then I copy all such files over.
4. At this point, the 2.7.2 has the same or new packages than 2.7.1,
most or all of which will work.
5. I use the "Packages|Update Package ..." to update packages to 2.7.2.
6. Then I delete the 2.7.1 subfolder.
You need Administrator rights to do this.
================================================================
Robert A. LaBudde, PhD, PAS, Dpl. ACAFS e-mail: ral at lcfltd.com
Least Cost Formulations, Ltd. URL: http://lcfltd.com/
824 Timberlake Drive Tel: 757-467-0954
Virginia Beach, VA 23464-3239 Fax: 757-467-2947
"Vere scire est per causas scire"
More information about the R-help
mailing list