Computer

Maple 9 i linux

04-09-2005
Lars Sommer lasg@lasg.dk

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

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *