PLEASE NOTE: Parts of this service are still under construction
In /usr/share/local/matlab42
- README.install
- UNIX MATLAB Installation Companion
- /app-defaults
- batch.boot
- Usage: batch1.sh install_arguments
batch.boot install_arguments (boot time only)
Abstract: This Bourne Shell script performs a standalone/server
(type 1) type of installation in batch.
Options:
install_arguments - arguments simply passed on without
parsing to install_matlab.
Note(s): 1. Supply values for the right hand side for the
following 8 variables in this script. See the
README in the MATLAB ./install directory for further
explanation.
WATCH OUT!
If the MATLAB root directory is part of an AUTOMOUNTED
directory supply a directory path for MATLAB that does
not include any mount point information. It must be a
path that forces a mount to be done if it is currently
unmounted.
MATLAB=
OUTPUT_FILE=
IS_SIMULINK_LICENSED= yes OR no
CHECK_SYMBOLIC_FOR_MAPLE= yes OR no
MAPLE_LIBRARIES_DIR=
(contains files: maple.hlp, maple.ind, maple.lib)
SITE_ID=
WANT_ACCESS_DIR= yes OR no
ACCESS_DIR=
WANT_MAN_PAGES= yes OR no
MAN_PAGES_DIR=
WANT_LICENSE_MANAGER= yes OR no
(Ignored on convex and cray.)
WANT_LMBOOT_LINK= yes OR no
(Ignored on convex and cray.)
NO BLANKS around the "=" in the assignments!
Put strings with blanks in single quotes.
2. Run this script as root.
3. If this routine is sourced then the variable arglist
contains any extra arguments to be passed to
install_matlab. arglist should never be the empty
string even when there are no arguments.
Example: 1. Here is a sample dataset
MATLAB=/usr/local/matlab
OUTPUT_FILE=/usr/local/matlab/install1.out
IS_SIMULINK_LICENSED=yes
CHECK_SYMBOLIC_FOR_MAPLE=yes
MAPLE_LIBRARIES_DIR=/usr/local/maple/lib
SITE_ID='LN 12372'
WANT_ACCESS_DIR=yes
ACCESS_DIR=/usr/local/bin
WANT_MAN_PAGES=no
MAN_PAGES_DIR=
WANT_LICENSE_MANAGER=yes
WANT_LMBOOT_LINK=no
Copyright (c) 1992-94 by The MathWorks, Inc.
Revision: 1.14 Date: 1994/04/11 11:11:59
- /bin
- /etc
- /extern
- /ghostscript
- /install
- install_matlab
- Name:
install_matlab point of entry for all MATLAB 4.x installations
Usage:
install_matlab -h | -l | -o license_file |
-x [-t] [-b] [1] | [-t] [-b] [type]
Description:
"install_matlab" is the point of entry for all MATLAB 4.x installations.
The system administrator should be logged in as "root".
The installer can select ONLY ONE from the following types of
installation for a GIVEN execution of this program. It may require
several executions of this program using different types of installation
to fully install MATLAB.
1. STANDALONE/SERVER -
You can install everything. The MATLAB directory may be
accessed via a network file system like NFS or be local.
You MUST have root access on the MATLAB directory from this
host.
2. CLIENT -
MATLAB has already been installed on another host and you
need to install it on this host while sharing the same
MATLAB directory.
3. CLIENT WITH LICENSE MANAGER -
Same as 2, but you MAY install the license manager. You MUST
have root access on the MATLAB directory from this host.
Not available on convex and cray.
4. LICENSE MANAGER ONLY -
You MUST have root access on the MATLAB directory from this
host. Not available on convex and cray.
Each type of installation performs all or a subset of the following
functions. The number list in brackets at the end of each function
description indicate which types of installation perform that function.
1. Prompts for verification of or get new MATLAB root directory
path from user. [all]
2. Checks for any supplied toolboxes and edits the scripts so
that the toolboxes are added to MATLABPATH. These script files
are moved to "./bin".
[1]
3. Renames M-files in "./toolbox/local".
[1]
4. Prompts for the MATLAB license number and customizes the
license ID M-file, siteid.m in "./toolbox/local". [1]
5. Optionally prompts for the machine's ACCESS directory
and creates symbolic links in the machine's ACCESS
directory which point to the scripts in "./bin".
This directory should be in the path of all MATLAB users.
Default is "/usr/local/bin".
[1, 2, 3]
6. Optionally prompts for the directory where to copy the MATLAB
man pages and does the copying.
[1, 2, 3]
7. Optionally installs the FLEXlm license manager. Edits the
"*.etc" scripts in "./.scripts" and moves them to "./etc".
Creates a template license.dat file in "./etc". Creates the
symbolic link /etc/lmboot -> $MATLAB/etc/lmboot.
[1, 3, 4]
Options:
-h
Help. Show command usage.
-l
Output hostname and lmhostid for this host only.
-o license_file
Place a template license file in the path given by
license_file. It will never replace an existing file.
-x
Extract files only, i.e. do updating only.
-t
Terse mode. Only print screens that are critical to the
installation.
-b
Batch mode. Ignore all queries to continue.
type
Type of installation:
1 - standalone/server
2 - client
3 - client with license manager
4 - license manager only
UNSUPPORTED:
-u Run in user mode, i.e. ignore checking for root and network root.
For internal MathWorks, Inc. user only.
Notes:
1. required commands: chmod, cp, expr, mkdir, mv, rm, sed, awk
clear, zcat, tar
desirable commands: id
2. Bourne shell must support [ ] notation in if-then
3. Bourne shell path versus platform
apollo - /etc/sys_sh
other - /bin/sh
4. other required scripts:
main.sh
abort.sh, actualp, arch.sh, bld_lbin.sh,
bld_sbin.sh, clearsc.sh, cont.sh, echon.sh, fin.sh,
intro_c.sh, intro_cl.sh, intro_l.sh, intro_s.sh,
lm.sh, local.sh, man.sh, netruser.sh, options.sh,
ruser.sh, searchp.sh, undotarZ.sh, verifyp.sh
version.sh, welcome1.sh, welcome2.sh, whichi.sh
update.sh icleanpe.sh fcleanpe.sh ucleanpe.sh
getlmhid.sh mapname.sh mklicdat.sh
getver.sh, rmdeadf.sh, tbxquery.sh
5. batch scripts:
batch1.sh, batch2.sh, batch3.sh, batch4.sh
Copyright (c) 1992-94 by The MathWorks, Inc.
Revision: 1.26 Date: 1994/04/14 09:57:16
- /man
- /simulink
- /toolbox
- /update
Compiled by Jerod M. Parker(jparker@bass.gmu.edu)
June 1994