UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

57 lines (34 loc) 3.51 kB
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. ## Contents * [1 Installation](#Installation) * [2 Troubleshooting](#Troubleshooting) * [2.1 Failed to determine Host ID of license server](#Failed_to_determine_Host_ID_of_license_server) * [2.2 Blank main window with tiling window managers](#Blank_main_window_with_tiling_window_managers) * [2.3 3D plots failing](#3D_plots_failing) ## Installation 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. ## Troubleshooting ### Failed to determine Host ID of license server 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. ### Blank main window with tiling window managers See [Java#Non-reparenting window managers / Grey window / Programs not drawing properly](/index.php/Java#Non-reparenting_window_managers_.2F_Grey_window_.2F_Programs_not_drawing_properly "Java") ### 3D plots failing 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 ```