Simple starts: a "development base release"
By default, the initial installation of the MINOS offline software
will give you a development base release (see
here for definitions)
using a read-only repository access method.
Installation (and maintenance) of base releases are handled
with a tool called msrt. One can read details of this tool
here,
but for the initial install one needs to only follow these steps:
- Get msrt.
- At your shell prompt, type: msrt help
- Follow the 12 Step Program shown in the output.
Cooling down: a "frozen base release"
You can also install a frozen base release using msrt.
To do this you use a particular frozen release's label which is of the
form RX.Y.Z. If you have already followed the 12 Step Program,
then just do these steps in addition. If your initial install will be
a frozen base release then substitute these following steps with those
in the 12 Step Program matching the numbers in (parenthesis).
- (5) Set up your SRT environment in your usual way (most
likely by sourcing your setup_minossoft script).
- (6) Create the frozen release using the desired label:
msrt release -r RX.Y.Z
- (10) Finally build the release:
msrt build -r RX.Y.Z
To make this frozen release "current" in your environment issue the
command:
srt_setup SRT_BASE_RELEASE=RX.Y.Z
Update the code
To update the code in a release invoke msrt like
msrt update [ -r <release-name> ] [ Package1 Package2 ...]
With no options you will update all packages in the development release.
Update the database
To update the MySQL database tables invoke msrt like
msrt filldb -U <URL> -u <USER> -p <PASS>
The URL, USER and PASS are as you set them
when setting up MySQL by following
this page.
Last Modified: $Date: 2002/10/23 03:53:23 $
Contact:
minos_software_discussion@fnal.gov
Page viewed from
http://www-numi.fnal.gov/offline_software/srt_public_context/WebDocs/install-base.html