Introduction
Clemson University has licensed Maple 10 for Windows XP, Mac OS X, and Linux. These versions of Maple uses the FlexLM license manager, which means that you will need to be connected to the University network (either physically or through a VPN client) in order to use them. Maple 10 Standard has a new user interface and is faster.
Installation
The Linux installation files can be downloaded by ftp from the S drive.
$ ftp ftp.netware.clemson.edu
User: .bmoss.b.employee.clemsonu
Password:
ftp> cd "//share/share/Software/Licensed/Maple/
Maple 10/Linux"
ftp> bi
ftp> get maple10linux32network.zip
(or maple10linux64network.zip)
ftp> quit
In the User input line, replace bmoss by your Clemson username and replace the b by the first letter of your username. If you are a student, replace employee by students. As root, unzip the zipfile in /root. Then follow the instructions in
/root/maple10/maple10linuxXXnetwork.iso.README.txt
Here is a summary of the steps to perform as the root user for the 32 bit case.
# mkdir /mnt/iso
# mount -o loop
/root/maple10/maple10linux32network.iso /mnt/iso
# cd /mnt/iso
# ./installMaple
set the installation path to /usr/local/maple10
when done
# cp /root/maple10/license.dat /usr/local/maple10/license
# rm -rf /root/maple10
Starting Maple 10
For standard mode, execute /usr/local/maple10/bin/xmaple & For classic mode, execute /usr/local/maple10/bin/xmaple -cw &
GLIBC UPDATE BREAKS INSTALL
On August 26, 2005, report of a Linux install failure pushed me to reinstall Maple 10. The installation failed with error messages saying that shared ojects files could not found. It appears that the glibc update I made on August 17 to version 2.3.90-8 broke the install. The install file UnixInstaller.bin sets the environment variable LD_ASSUME_KERNEL. It should not be set. The trick is to modify a string in this binary install file without breaking the installation.
mount the iso as above
# mkdir /root/maple10_dist
copy the contents of /mnt/iso to /root/maple10_dist
# cd /root/maple10_dist/Disk1/InstData/Linux/VM
# vim -b +2134 UnixInstaller.bin
change ' export LD_ASSUME_KERNEL' to
'# export LD_ASSUME_KERNE'
save and quit
# /root/maple10_dist/installMaple
set the installation path to /usr/local/maple10
when done
# cp /root/maple10_dist/license.dat
/usr/local/maple10/license
# rm -rf /root/maple10_dist