arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
57 lines (34 loc) • 3.51 kB
Markdown
Related articles
* [Octave](/index.php/Octave "Octave")
* [Sage-mathematics](/index.php/Sage-mathematics "Sage-mathematics")
* [Mathematica](/index.php/Mathematica "Mathematica")
* [Matlab](/index.php/Matlab "Matlab")
From the [official website](http://www.maplesoft.com/products/maple/):
*Maple is a high-level language and interactive environment for numerical computation, visualization, and programming. Using Maple, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java.*
Maple is proprietary software produced by Maplesoft and requires a license to obtain, install, and activate. Arch is not officially supported, but the installer provided by Maplesoft may work in some cases.
* [1 Installation](
* [2 Troubleshooting](
* [2.1 Failed to determine Host ID of license server](
* [2.2 Blank main window with tiling window managers](
* [2.3 3D plots failing](
Maplesoft provides an installer script that may work on some Arch Linux installations. Version 18 is supported by [maple18](https://aur.archlinux.org/packages/maple18/). Make sure that you have a working [Java](/index.php/Java "Java") installation before beginning.
After purchasing your license, [download](http://www.maplesoft.com/support/downloads/) the appropriate Maple release package and unpack it in a location of your choosing. Open a terminal, change to the directory in which you unpacked the files, and run the installer script as a normal user. Installing the program's files inside of a user's home directory is the default option, and allows for easy removal of all components at a later time.
Once the package is installed, you will need to provide a license activation code. This should have been included in your installation archive.
In order to get Maple to accept your activation code, you may need to [install](/index.php/Install "Install") the [ld-lsb](https://aur.archlinux.org/packages/ld-lsb/) package. This will fake a standard Linux standard base runtime and convince the authentication server to accept your valid activation code. The [lsb-release](https://www.archlinux.org/packages/?name=lsb-release) package does not solve this issue, as the [MapleSoft installation support site](http://www.maplesoft.com/support/Faqs/detail.aspx?sid=32610) might lead one to believe.
See [Java
Maple ships with its own C++ runtime, which seems to cause issues with 3D rendering (plot3d, implicitplot3d, ...).
Linking the system's libstdc++ instead seems to fix the problem, for example for Maple 2016 on x64 systems, go to
```
maple2016/bin.X86_64_LINUX/system
```
and link libstdc++.so.6.0.20 and libstdc++.so.6 to your system's version:
```
libstdc++.so.6 -> /usr/lib64/libstdc++.so.6
libstdc++.so.6.0.20 -> /usr/lib64/libstdc++.so.6.0.22
```