Maple Installation
License
Downloads
- https://strobe.uwaterloo.ca/ist/saw/webstore/index.php
- Click on Campus Licenses
- Change Maple qty to 1
- Check I accept the terms of the license agreement
- Click on Purchase ( there is no charge for this software on campus )
- You will receive an email with instructions for download from the IST servers
- \\fileapps.uwaterloo.ca\winapps$\uwapps\maple - works with Windows
License Servers used for all network based installs
- services106.cs.uwaterloo.ca versions 10 and 11
- services102.cs.uwaterloo.ca versions 12
- s10.cscf.uwaterloo.ca versions 13
- ls102.cs.uwaterloo.ca versions 14
- ls104.cs.uwaterloo.ca versions 15
- maplels.uwaterloo.ca port 27001 version 16 - license server support has been dropped
- maplels.uwaterloo.ca port 27001 version 17, 20151,2016.1 and 2017
- maplels.uwaterloo.ca port 27001 version 2019
maple 16 license server dropped notice
Subject: Re: Maple license server
Date: Thu, 4 Jun 2015 15:32:05 -0400
From: William Lewis <rwlewis@uwaterloo.ca>
To: Mike Gore <magore@uwaterloo.ca>
CC: George Labahn <glabahn@uwaterloo.ca>, Edward Chrzanowski <edward.chrzanowski@uwaterloo.ca>, rt-em-gw+100250@cs.uwaterloo.ca <rt-em-gw+100250@cs.uwaterloo.ca>
Server: maplels.uwaterloo.ca
Port: 27001
It’s been updated to support Maple 2015, which meant that it dropped support for Maple 16.
Maple 17, 18 and 2015 should work.
Will
maple 16 license server dropped correspondence
Subject: Re: Maple license server
Date: Mon, 8 Jun 2015 16:21:30 -0400
From: William Lewis <rwlewis@uwaterloo.ca>
To: Mike Gore <magore@uwaterloo.ca>
CC: George Labahn <glabahn@uwaterloo.ca>, Edward Chrzanowski <edward.chrzanowski@uwaterloo.ca>, rt-em-gw+100250@cs.uwaterloo.ca <rt-em-gw+100250@cs.uwaterloo.ca>
Sorry for the confusion on this. I think this changed when Maple 16 came out with a new license server, and this is the first time that updating the license server drops support for an old version.
The intent of the license servers is always to support the latest versions. Do you need Maple 16 still? We do have standalone codes for it, this might be better for people who need to do testing. We also have the ability to set up multiple license servers.
Maplesoft’s official support policy is to support the previous two major releases, taking effect 3 months after release. http://maplesoft.com/support/policy.aspx
Do you have any thoughts on what the needs are going to be for Maple 17 when the next version of Maple comes out? Will you upgrade people to newer versions? Would you rather we try to keep an old license server running as long as we can?
Will
On 2015-06-04, 4:13 PM, "Mike Gore" <magore@uwaterloo.ca> wrote:
>
>Hi William,
> We have quite a number of people that use differing version of
>maple (ie often on the same machine) for testing
>I was surprised that there was not an announcement or web page notice of
>this
>Perhaps IST could create an official page ?
>
>Thanks for clearing that up
ASIMOV
- We keep all copies of maple on ASIMOV accessible via cscf-adm under /iso/maple
- We also have "fast install" images that are compressed tar images of installed versions accessible via cscf-adm under /coregroup/images/packages - see below.
Linux
Linux FAST Install image
- See also Creating a Maple Linux FAST install image below*
- Maple can be installed simply by copying the directory of a working version from an existing system along with its /usr/local/bin symlinks
- We have stored such TAR gzipped files for each maple release on ASIMOV
- The following utility fetches these TAR files and extracts them making for a very fast install process.
- This will install maple in /usr/local/MAPLE/version and put symlinks in /usr/local/bin
- Requires ASIMOV cscf-adm password
- fast_install_matple Download and run this script
Creating a Launcher
Ubuntu 14.04
- Locate your Maple installation folder
- Example: /usr/local/MAPLE/maple17/bin
- Copy the maple desktop file from the Maple installation folder to /usr/share/applications
- cp /usr/local/MAPLE/maple17/bin/maple17.desktop /usr/share/applications
- chmod 644 /usr/share/applications/maple17.desktop*
Ubuntu 12.04
- See also CustomLauncher
- Right click on ToolBar -> Add to Panel -> Custom Application Launcher
- Type: Application
- Name: Xmaple
- Command: /usr/local/bin/xmaple
- Comment: Maple
- Change Maple ICON
- Click on ICON - left side of the above dialogs
- Location: /usr/local/maple16/bin
- Pick either Maple17Classic.png or Maple17.png
Creating a Maple 17,16,15,14,13 Linux FAST install image
- download install_maple and tar_maple
- Note: the license server and port you need - see above
- bash install_maple [MAPLE_PATH/]maple17
- Installs maple and creates symlinks maple17 and xmaple17 in /usr/local/bin
- Uses default maple path of /usr/local/MAPLE/maple17 unless MAPLE_PATH is specified
- bash tar_maple maple17 * Creates a TAR archive of [MAPLE_PATH/]maple17 and symlinks maple17 and xmaple17 in /usr/local/bin
Maple 2017.0 Linux install notes
*maple 2017.0 is located on *asimov:/images/exports/maple/maple2017
- rsync -a cscf-adm@asimov.uwaterloo.ca:/images/exports/maple/maple2017/Maple2017.0LinuxX64Installer.run .
- ./Maple2017.0LinuxX64Installer.run
- License server: maplels.uwaterloo.ca port 21001
Maple 2016.1 Linux install notes
*maple 2016.1 is located on *asimov:/images/exports/maple/maple2016.1
- rsync -a cscf-adm@asimov.uwaterloo.ca:/images/exports/maple/maple2016/Maple2016.1LinuxX64Installer.run .
- ./Maple2016.1LinuxX64Installer.run
- License server: maplels.uwaterloo.ca port 21001
Maple 2015.1 Linux install notes
*maple 2017.0 is located on *asimov:/images/exports/maple/maple2015.1
- rsync -a cscf-adm@asimov.uwaterloo.ca:/images/exports/maple/maple2015.1/Maple2015.1LinuxX64Installer.run .
- ./Maple2015.1LinuxX64Installer.run
- License server: maplels.uwaterloo.ca port 21001
Maple 17,16,15,14,13 Linux Install Notes
- download install_maple and tar_maple
- Note: the license server you need - see above
- bash install_maple maple17
Maple12 Linux
Updated 12 May 2009 See asimov.uwaterloo.ca
file
/iso/maple/maple12/linux/Install.html
Dependencies
- JAVA
- apt-get install java-common sun-java6-bin sun-java6-jre sun-java6-jdk
- 64bit machines
- apt-get install ia32-libs
--++++ Maple 12 Linux Install Notes
* maple 12 is located on
asimov.uwaterloo.ca under
/iso/maple/maple12/
- rsync -a cscf-adm@asimov:/iso/maple/maple12 /tmp
- cd /tmp/maple12/linux
- ./installMapleLinux
- license server is services102.cs.uwaterloo.ca
- install path /usr/local/maple12
- replace /usr/local/maple12/bin/maple with this attached patched version (there is a bug that prevents the Java run time from being set correctly)
- ln -s /usr/local/maple12/bin/maple /usr/local/bin/maple
- ln -s /usr/local/maple12/bin/xmaple /usr/local/bin/xmaple
Maple11 Linux
See asimov.uwaterloo.ca
file
/iso/maple/maple_11/Linux/maple11/Install.html
Installed media
Notes
- maple 11 is located on asimov.uwaterloo.ca under /iso/maple/maple_11/
- Install scrips are under /iso/maple/maple_11/Linux/maple11
Maple 11 Install Notes
- Copy maple11 to target host to /tmp/maple11
- 32bit installer
installMapleLinux32
- Note license server is services106.cs.uwaterloo.ca
- 64bit installer
installMapleLinux64
- Note license server is services106.cs.uwaterloo.ca
- Itanium installer
installMapleLinux64Itanium
- install directory /usr/local
- ln -s /usr/local/maple11/bin/maple /usr/local/bin/maple
- ln -s /usr/local/maple11/bin/xmaple /usr/local/bin/xmaple
MAPLE 10
Linux stand-alone installation for v10
- Read the system requirements on the installation CD's "install.html" about the general pre-requisites. In addition to the Linux distros mentioned, it would appear that Ubuntu is also supported (empirically -- we've installed it successfully under 6.06LTS).
- Note that JRE and GCC are required -- consult the documentation for your particular Linux distro on how to determine whether or not you have these (and if not, how to install them). Some clues:
- Ubuntu/Debian: apt-cache search or use the Synaptics GUI
- RedHat/Dedora: yum ???
- other: ???
Linux Maple 10 I64 Ubuntu Notes for
Requirements
- You must have sun Java runtime installed - the embedded Java in the Maple installer package is broken
( If it is missing use apt-get install sun-j2re1.5 )
- You must have gcc installed
( The install script uses gcc to find the system arch type )
Notes
Maple 10 Licence Manager Script
Note: this is only used for stand alone installs
#!/bin/sh
#
# lmgrd Maple10 License Manager
#
# Authors: Mike Gore
#
# chkconfig: 345 30 80
# description: Started Maple10 License Manager
# Mike Gore, 18 Nov 2006 Fix for GLIBC_2.0 error
export LD_ASSUME_KERNEL=2.6.8
# Source networking configuration.
if [ ! -f /usr/local/maple10/FLEXlm/UNIX/LINUX/lmgrd ]; then
exit 0
fi
. /lib/lsb/init-functions
# See how we were called.
case "$1" in
start) log_begin_msg "Starting Maple License Manager..."
start-stop-daemon --start --quiet --pidfile /var/run/lmgrd.pid --name maple --startas /usr/local/maple10/FLEXlm/UNIX/LINUX/lmgrd -- -c /usr/local/maple10/license -l /tmp/maple10_debug.log
log_end_msg $?
;;
stop) log_begin_msg "Stopping Maple License Manager..."
start-stop-daemon --stop --quiet --pidfile /var/run/lmgrd.pid --name cron
log_end_msg $?
;;
restart) log_begin_msg "Restarting Maple License Manager..."
start-stop-daemon --stop --retry 5 --quiet --pidfile /var/run/lmgrd.pid --name cron
start-stop-daemon --start --quiet --pidfile /var/run/lmgrd.pid --name maple --startas /usr/local/maple10/FLEXlm/UNIX/LINUX/lmgrd -- -c /usr/local/maple10/license -l /tmp/maple10_debug.log
log_end_msg $?
;;
reload|force-reload) log_begin_msg "Reloading Config Files for Maple License Manager..."
# I hope they reload automatically
log_end_msg 0
;;
*) log_success_msg "Usage: /etc/init.d/lmgrd start|stop|restart|reload|force
-reload"
exit 1
;;
esac
Maple 10 License File for UofW
- /usr/local/maple10/license/license.dat
- See
Windows
*Note: the following installs assume network authentication*
Make sure to use the correct license server and port defined at the beginning of this document
Maple2017
-
- \\ASIMOV\exports\maple\maple2017 - the contents of the installers
- 64bit: MMaple2017.0WindowsX64Installer.exe
- 32bit: MMaple2017.0WindowsX86Installer.exe
Maple2016.1
-
- \\ASIMOV\exports\maple\maple2016.1 - the contents of the installers
- 64bit: MMaple2016.1WindowsX64Installer.exe
- 32bit: MMaple2016.1WindowsX86Installer.exe
Maple2015.1
-
- \\ASIMOV\exports\maple\maple2015.1 - the contents of the installers
- 64bit: MMaple2015.1WindowsX64Installer.exe
- 32bit: MMaple2015.1WindowsX86Installer.exe
Maple17
-
- \\ASIMOV\exports\maple\maple17 - the contents of the installers
- 64bit: Maple17WindowsInstaller_64.exe
Maple16
-
- \\ASIMOV\exports\maple\maple16 - the contents of the installers
- cd Windows64\DIsk1\InstData\VM
- 64bit: *Maple16WindowsX86_64Installer.exe
Maple15
-
- \\ASIMOV\exports\maple\maple15 - the contents of the installers
- cd Windows64\DIsk1\InstData\VM
- 64bit: *Maple15WindowsX86_64Installer.exe
Maple14
-
- \\ASIMOV\exports\maple\maple14 - the contents of the installers
- cd Windows64\DIsk1\InstData\VM
- 64bit: *Maple14WindowsX86_64Installer.exe
Maple13
-
- The ASIMOV share ISO does not work - burn the CD from the \\ASIMOV\rawiso\maple directory
- - or - \\ASIMOV\exports\maple\Maple13 - the contents of the Windows Maple13 CD
- Windows\Disk1\InstData\VM\Maple13WindowsInstaller.exe
- Windows64\Disk1\InstData\VM\Maple13WindowsX86_64Installer.exe
Maple12
- Get CD from IST or CS.
- The ASIMOV share ISO does not work - burn the CD from the \\ASIMOV\rawiso\maple directory
- - or - \\ASIMOV\exports\maple\maple12 - the contents of the Windows Maple12 CD
Typical Linux License file
- Below is what your license file should look like for reference except that the license server changes based on version - see above
- Note lives under the maple target install license/license.dat
#
# License File for network installations
#
SERVER services106.cs.uwaterloo.ca ANY
USE_SERVER
# This file is used by Maple to determine which server
# the FLEXlm daemon (lmgrd) is installed on
#
# You should not have to edit this file directly. A utility
# has been provided to make the necessary changes.
# Please see the installation instructions for details.
#
# The SERVER line contains the name or IP address of the
# server. If the SERVER line above contains the phrase
# "<servername>", then the license installation
# utility must be run before you can use Maple.
SCRIPTS