Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
RHLUG Wiki
Search
Search
Appearance
Log in
Personal tools
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Installing Maple
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Connecting to DFS == In order to install Maple you must download the installer from the Rose-Hulman DFS (which stands for Distributed File System), which is like connecting to a virtual hard drive over the network. Rose-Hulman uses this virtual drive to store software. 1. To access the Rose-Hulman DFS, you will need to be on campus. If you are off campus, you will need to use the '''GlobalProtect VPN'''. '''Please see [[Accessing the Off-Campus VPN]] for more details.''' 2. '''For instructions on how to connect to DFS, please follow the tutorial in [[Accessing DFS]].''' == Once You See Software in the dfs Folder == To get to the folder to install Maple, type the following command into SMBClient and press enter. <code> cd Software/Linux_MacOSX_Apps/Maple </code> Use ls to see the versions in the directory <code> ls </code> Now, as you can see, you will have two options of which version to install -- Maple 2024 or Maple 2025. (Older versions are no longer on DFS as of October 13, 2025.) == Selecting a Version == It's best to select just one version to install at a time. Multiple installations may cause confusion if you run into errors (and probably won't work). So, this tutorial will guide you through selecting one version to install. If you want to install Maple 2024, type <code> cd "Maple 2024" </code> Otherwise, if you want to install Maple 2025, type <code> cd "Maple 2025" </code>. This will bring you to the directory that has the Maple install. === Troubleshooting === After you type <code>cd</code>, if you receive this error message: <code>cd \Software\Linux_MacOSX_Apps\Maple\Maple\: NT_STATUS_OBJECT_NAME_NOT_FOUND</code> then that means you typed in the folder name wrong. Note that using <code>\ </code> to escape space characters will not work with SMBClient. So, for example, <code> cd Maple\ 2025 </code> will not work. Instead, you will need to use quotes in the full name, like this: <code>"Maple 2025"</code>. So, for example, <code> cd "Maple 2025" </code> will work. == I changed my mind and I want a different version (Optional, only follow this if you actually changed your mind) == Simple. Just type <code> cd .. </code> to go up a folder (essentially undoing <code> cd "Maple 2024" </code> or <code> cd "Maple 2025" </code>), so you can now type either <code> cd "Maple 2024" </code> or <code> cd "Maple 2025" </code>. == Getting the Installer == Use ls to see the files in the directory: <code> ls </code> Use the get command to download the Maple installer onto your computer into the /tmp directory. The command will change depending on which version you selected. See the sections below for what command you will need to type depending on which version you selected. '''WARNING: THIS WILL TAKE around 20-25 minutes (sometimes more!) depending on the speed of your Internet connection or how congested the SMB server is. Don't disconnect while this happens.''' === Maple 2024 version === <code> get Maple2024.1LinuxX64Installer.run /tmp/Maple2024.1LinuxX64Installer.run </code> === Maple 2025 version === <code> get Maple2025.0LinuxX64Installer.run /tmp/Maple2025.0LinuxX64Installer.run </code> == What happens when downloading? == Nothing will show up on SMBClient while the installer is downloading. (Just a blank new line.) This is expected. Once the download has completed, <code>smb: \Software\Linux_MacOSX_Apps\Maple\Maple 202V\> </code> (where V is either 4 or 5, depending on which version you selected) should show up again. '''However, if you see something like''' smb: \Software\Linux_MacOSX_Apps\Maple\Maple 2025\> getting file \Software\Linux_MacOSX_Apps\Maple\Maple 2025\Maple2025.0LinuxX64Installer.run of size 3757427926 as /tmp/Maple2025.0LinuxX64Installer.run SMBecho failed (NT_STATUS_CONNECTION_RESET). The connection is disconnected now '''then you have an unreliable connection. Please follow the troubleshooting steps at [[Accessing DFS#NT_STATUS_CONNECTION_RESET_when_downloading_files]].''' == Installing Maple == You can now exit from SMB by typing <code>exit</code> and pressing ENTER. Now you will find the Maple installer in the /tmp directory. By default the installer file will have read and write privileges but not execute privileges. You can verify this by running <code>ls -l</code> on the file itself: Maple 2024: <code> ls -l /tmp/Maple2024.1LinuxX64Installer.run </code> Maple 2025: <code> ls -l /tmp/Maple2025.0LinuxX64Installer.run </code> which will show <code> -rw-rw-r--. 1 USERNAME USERNAME FILE_SIZE DATE /tmp/Maple202V.0LinuxX64Installer.run </code> (where V is either 4 or 5, depending on which version you selected). the <code>-rw-rw-r--.</code> indicates that there are read and write privileges for the user and the group and read privilages for all other users. We will use the "chmod" command to change this file permission to be executable. We use "+x" to indicate to add executable permissions. Maple 2024: <code> chmod +x /tmp/Maple2024.1LinuxX64Installer.run </code> Maple 2025: <code> chmod +x /tmp/Maple2025.0LinuxX64Installer.run </code> Now to run the installer you can type in the command line Maple 2024: <code> /tmp/Maple2024.1LinuxX64Installer.run </code> Maple 2025: <code> /tmp/Maple2025.0LinuxX64Installer.run </code> From here a graphical UI will appear and you can follow those instructions to install Maple. You have to use the network install rather than the stand alone. The license server is <code>maplelm-hv.rose-hulman.edu</code> (tested in 10/2025) and use the default port (usually 27000). (Source: https://www.maplesoft.com/documentation_center/maple2017/Maple2017.pdf, https://www.reddit.com/r/rosehulman/comments/4hm1vb/maple_on_linux/). This means that you have to be on the campus network to access the Maple license server on Linux (to use Rose-Hulman's license of Maple). You can do this by connecting to the eduroam network on campus or by using the '''GlobalProtect VPN''' when off campus (please see [[Accessing the Off-Campus VPN]] for how to do that). (This is not the case for Windows on your Rose-Hulman laptop, you are given a license key pre-installed on your Windows install from EIT.) == Using a HiDPI screen == When using a HiDPI screen (like on a personal laptop or an older Rose-Hulman Thinkpad), you must adjust the scaling for the UI elements to scale properly. Open <code>/.local/share/Maple/bin/maple</code> in a text editor, and append <code> -Dsun.java2d.uiScale=2.0</code> inside the quotes on the line starting with <code>JVM_OPTIONS</code> (should be on line 64). This should fix the UI elements showing up very small on HiDPI screens. Sources: https://www.tldp.org/HOWTO/SMB-HOWTO-8.html https://help.lafayette.edu/accessing-file-shares-from-linux/ (method 1)
Summary:
Please note that all contributions to RHLUG Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
RHLUG Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)