Maple 9 i linux

Maple 9 i linux

04-09-05
Lars Sommer

Har hørt fra mange, hvor det bare virkede out of the box, men jeg havde en del problemer med at få Maple til at installere og køre i linux.
Derfor denne vejledning.

Jeg brugte Debian Linux 3.1, men dette bør virke til de fleste systemer.
Stinavne er ikke nødvendigvis korrekte for dig.
Du kan hente en maple.iso fra intranettet, hvis du studerer på aau.
Brænd den til en cd, og monter den i linux.

mount /dev/hdc1 /media/cdrom

Jeg ville have det installeret til min egen user, og ikke noget globalt i systemet. Mit cd-drev-mount er ejet af root.
Det gør at jeg ikke umiddelbart kan køre install-filen som alm. bruger, og da denne alligevel er defekt, kopirer jeg filen “installMapleLinuxSU” og hele “linux”-mappen over på min harddisk, i mit homedir.

mkdir /home/lasg/mapleinstall
cd /media/cdrom
cp installMapleLinuxSU /home/lasg/mapleinstall/
cp -R linux /home/lasg/mapleinstall/

Jeg chown’er det til mig:
sudo chown -R lasg /home/lasg/mapleinstall/

Jeg ændrer linjen INSTALLER_DIR i /home/lasg/mapleinstall/installMapleLinuxSU, fra Linux/Linux, til linux/linux. Derudover glemte jeg at se om resten af filen er noget af værdi. Jeg gætter egentlig på den kan undværes. Men nu har vi den.

Når man kører installMapleLinuxSU (./installMapleLinuxSU), giver den måske en fejl:

Error: failed /mnt/cdrom/Linux/Linux/resource/jre/lib/i386/client/libjvm.so, because
libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory

Det er en idiotisk installer. Hvis du har libstdc++-glibc installeret, skal du bare lave et symlink. Hvis du ikke har, så installer det. I min debian var det:

sudo apt-get install libstdc++2.10-glibc2.2

Herefter lave symlinken:
sudo ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so /usr/lib/libstdc++-libc6.1-1.so.2

Nu kan installeren køre for mig.
Når den spørger efter licens / serial number, skal du bruge det er der på cd’en, i filen “license.txt”

Når det er installeret, f.eks. i /home/lasg/maple9, kan man finde startfilen til det:

/home/lasg/maple9/bin/xmaple

Da jeg kørte den, skete intet.

Hvis jeg beder den bruge det gamle interface, uden java, virker det dog:

/home/lasg/maple9/bin/xmaple -cw

Jeg er ikke glad for java, men ville da godt se det nye smarte interface, og kiggede i maples folder.
Hos mig er der en “jre.IBM_INTEL_LINUX”-folder. i den er der en lib-folder. normalt ligger der jo også en binær java i jre-folderen til programmer…

Hvis man allerede har jre installeret, f.eks. til brug i firefox, kan man symlinke sin java til maples mappe:

mkdir /home/lasg/maple9/jre.IBM_INTEL_LINUX/bin
ln -s /opt/jre1.5.0_04/bin/java /home/lasg/maple9/jre.IBM_INTEL_LINUX/bin/java

Herefter virker /home/lasg/maple9/bin/xmaple fint for mig.

Senere installerede jeg det i FreeBSD, og her gik alt gnidningsfrit.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>