Saturday, February 21, 2009

Installing MATLAB in Debian 5 Lenny

When trying to install MATLAB

I create
# mkdir /usr/local/matlab
# cp /***/license.dat /usr/local/matlab

Then if I do /media/cdrom/install

I get the following error:

earendil:/usr/local/matlab# /media/cdrom/install

An error status was returned by the program 'xsetup',
the X Window System version of 'install'. The following
messages were written to standard error:

Can't open display.

Attempt to fix the problem and try again. If X is not available
or 'xsetup' cannot be made to work then try the terminal
version of 'install' using the command:

install* -t or INSTALL* -t


Sorry! Setup aborted . . .

According to some forums do:

# apt-get install libxp-dev

However, I did follow the instructions of:

1. Let run the install script so that it creates some environmental variables correctly.

2. Then
# cp /media/cdrom/update/bin/glnx86/ /usr/lib


# cp /media/cdrom/update/bin/glnxa64/ /usr/lib64

Check if you want to install the one of glnx86, glnxa64 and sol64 instead

3. Copy xsetup from the same directory to the install directory.

# cp /media/cdrom/update/bin/glnx86/xsetup /usr/local/matlab

4. From the home directory: (somewhere where install does not reside)

# /home/daa/cdrom/install

LATER when you run matlab you will see some errors associated to java

install java (

and then edit the file in bin/matlab

at the begining of the script (around line 180) write down:

# There is an error with the java that comes with MATLAB. Use the other java
export AWT_TOOLKIT=MToolkit
#export MATLAB_JAVA=/usr/lib/jvm/java-1.6.0-sun-
#export MATLAB_JAVA=/usr/lib/jvm/java-1.5.0-gcj-4.3-
export MATLAB_JAVA=/opt/jre1.6.0_12/

Finally activate the multithreading part in Preferences


No comments: