This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

Installing Mathematica on Unix and Linux

Installing Mathematica for Network Licenses

Requirements

Mathematica is available for Windows, Unix, Linux, and Mac OS X. For a complete list of platform availability, visit www.wolfram.com/products/mathematica/platforms.html. Any supported machine can act as a client for running Mathematica, provided the following two conditions are met:
  • The client has access to the Mathematica files, either locally or from a file server on the network.
  • The license server running MathLM is available on the TCP/IP network.
A license server can also function as its own client. However, this is not recommended. If the machine has to be rebooted for any reason, the serving of licenses to all other clients on the network may be disrupted.
Before you install Mathematica as a license server client, MathLM should already be installed and running on a license server on the network (see Installing MathLM on Windows and Installing MathLM on Unix, Linux, and Mac OS X for details). To complete the Mathematica installation, you will need to know the name or IP address of the license server running MathLM.
To install Mathematica on Unix and Linux, you may need root privileges.

To Install Mathematica:

1.  Mount the CD. For information on mounting a CD, see "Mounting a CD on Unix and Linux".
2.  Change directory to /cdrom/Unix/Installer. Note that the exact location of the CD mount point might be different for your platform.
3.  Run the installer.
4.  You are asked to select the platforms for which you are doing the installation. Select one or more of the available options and press Enter to continue.
5.  The installer prompts you to specify the directory in which Mathematica should be installed. The default location is /usr/local/Wolfram/Mathematica/6.0. Press Enter to accept the default, or type in a new location and then press Enter.
6.  Once you have answered all the questions, the installer begins copying files from the CD to the directory you specified. The progress is indicated by a progress bar on the screen.
7.  You are asked for the location in which to copy the executable scripts. You should choose a directory that is present on each user's PATH. The scripts are also installed in the Executables subdirectory of the Mathematica installation directory. Type a location or accept the default and press Enter.
8.  You are given several options for configuring the password. Type 2 and press Enter to run Mathematica using a network license.
9.  Type the hostname of the server running MathLM, as given by the hostname command. In some cases, this includes the domain name. Or, enter the IP address of the MathLM server. Press Enter to continue.
10.  The installer creates the mathpass file and displays its location. The installation is now complete.

Installing Mathematica for Single-User Licenses

Follow these instructions to install a standalone copy of Mathematica that does not get a license from the license server. Depending on your license type, this may require contacting Wolfram Research to purchase additional licenses.
To run Mathematica, you must register with Wolfram Research and receive a password. See "Registration and Passwords" for further information.
To install Mathematica on Unix and Linux, you may need root privileges.

To Install a Single-Machine Copy of Mathematica on Unix and Linux:

1.  Mount the CD. For information on mounting a CD, see "Mounting a CD on Unix and Linux".
2.  Change directory to /cdrom/Unix/Installer. Note that the exact location of the CD mount point might be different for your platform.
3.  Run the installer.
4.  You are asked to select the platform for which you are doing the installation. Select one of the available options and press Enter to continue.
5.  The installer prompts you to specify the directory in which Mathematica should be installed. The default location is /usr/local/Wolfram/Mathematica/6.0. Press Enter to accept the default, or type in a new location and then press Enter.
6.  Once you have answered all the questions, the installer begins copying files from the CD to the directory you specified. The progress is indicated by a progress bar on the screen.
7.  You are asked for the location in which to copy the executable scripts. You should choose a directory that is present on each user's PATH. The scripts are also installed in the Executables subdirectory of the Mathematica installation directory. Type a location or accept the default and press Enter.
8.  You are given several options for configuring the password. Type 1 and press Enter to run Mathematica using a single-machine license.
9.  Your machine name and MathID number are displayed. To obtain your password, contact Wolfram Research (see "Registration and Passwords" for details). You will need to supply your MathID number and the license number printed on your license certificate.
10.  Enter your name, the name of your organization, your license number (printed on your license certificate), and your password, and press Enter when you are done.
11.  The installer creates the mathpass file and displays its location. The installation is now complete.

Installing Mathematica from a File Server

One convenient way to install Mathematica on a client is to run the installer remotely from a file server. This is an efficient way of making Mathematica available to a large number of users without having to supply a CD to each one. You can install Mathematica from a file server on a client running any supported Unix or Linux platform. It is not necessary that the client platform be the same as the file server platform.
To install Mathematica from a file server, you first must make the installer and Mathematica files available to the clients. You can do this by copying the contents of the CD to the file server and exporting the directory, or by exporting the CD mount point on the file server. Then, mount the directory with the Mathematica distribution on the client and change to this directory, and run MathInstaller to install Mathematica on the client machines. (Note that you must run MathInstaller from the directory in which it is located.) If you are installing Mathematica in a mixed-platform environment, you may need to use the MathInstaller option -platform to ensure that the correct files for your platform are installed.

Installing Mathematica from a Script

If you are installing Mathematica on multiple machines, it can be time-consuming to respond to all of the installer prompts on each individual machine. By supplying command-line options to the MathInstaller command, you can customize various features of the installation process or automate it entirely.
The MathInstaller command supports the following command-line options.

-auto

-createddir=value

-execdir=dir

-help

-overwrite=value

-platforms=value

-silent

-targetdir=dir

-verbose

To complete the installation in one step, run a command like the following.
./MathInstaller -auto -targetdir=/home/mathematica
This allows you to complete the installation automatically in one step, while still being able to customize various details such as the directory to install to. You are not prompted to enter your password using this method, so you will need to enter a password the first time Mathematica is launched.
If you are doing many installations, you might find it convenient to include the MathInstaller command with all the relevant options in a shell script. Running the shell script is then an easy way to do an identical customized installation on multiple machines. You can further simplify the installation process by including a line in your script that copies an existing mathpass file to the appropriate location on the newly installed machine. Note that MathInstaller must be run from the directory in which it is located, so your script may require a command to change directory.