Download and Installation

From $1

    Version as of 20:07, 18 Sep 2019

    to this version.

    Return to Version archive.

    View current version

    radR is installed in its own folder, rather than as an R package.

    • Windows XP:  the latest version stable version is here.  You will need R version 2.5.1.
    • Linux: the source code for the latest stable version is here.  You will need R version 2.5.1

    Previous source and windows binary versions are available here.

    Detailed instructions

    First time installation:  Windows  XP  |  Linux
    ...if you have never installed radR before, or wish to create a new installation that will not use any saved parameter values or preferences from a previous installation.

    Upgrade installation:  Windows XP  |  Linux
    ... if you wish to upgrade an existing installation of radR.  Parameter values and preferences you saved with the existing version will be preserved in the new installation.


    1. Upgrade installations
    Windows XP
    • if necessary, install the version of R recommended for the new version of  radR
    • extract the file radRXXXwindows.zip into the same folder as your existing version of radR

    Debian or Ubuntu GNU/Linux

    • if necessary, install the version of R recommended for the new version of  radR

    • download and build the new version of radR, making sure to set LOCAL_INSTALL_DIR to point to the same location as it did in the previous version

    How configuration files are handled during an upgrade

    Configuration files are files in R syntax which assign numbers, strings, lists etc. to
    names.  radR reads these as a list of named items.  Current configuration files are named XXX.conf.R, and configuration files in a new installation are named XXX.conf.update.R

    The following procedure from radRutil.R:rss.do.load.config() is applied to each configurable object XXX:

    if the file XXX.conf.update.R exists
        read LIST from it
        rename XXX.conf.update.R to XXX.conf.factory.R (deleting any old copy)
        if the file XXX.conf.R exists
          update LIST from the file XXX.conf.R, overwriting any entries
                 already in LIST, but not adding any not already there
          rename XXX.conf.R to XXX.conf.old.R (deleting any old copy)
        endif
        copy XXX.conf.factory.R to XXX.conf.R (needed for rewrite)
        rewrite LIST to XXX.conf.R
     else
        read LIST from XXX.conf.R, if it exists

    In summary, if the file XXX.conf.update.R exists, it is presumed to be
    an update, and any items in it but not in XXX.conf.R are added to the latter.
    If an item is in XXX.conf.R but not in XXX.conf.update.R, it is removed, on the assumption that
    the new version of radR has made the item obsolete.
    The file XXX.conf.update.R is renamed so that the update only occurs once.

     


     
    Powered by MindTouch Core