Maple (Español)
De su página web oficial:
- Maple es un lenguaje de alto nivel y un entorno interactivo para computación numérica, visualización y programación. Con Maple, puede analizar datos, desarrollar algoritmos y crear modelos y aplicaciones. El lenguaje, las herramientas y las funciones matemáticas integradas le permiten explorar múltiples enfoques y alcanzar una solución más rápido que con hojas de cálculo o lenguajes de programación tradicionales, como C/C++ o Java.
Maple es un software propietario producido por Maplesoft y requiere una licencia para obtener, instalar y activar. Arch no tiene soporte oficial, pero el instalador provisto por Maplesoft puede funcionar en algunos casos.
Instalación
Maplesoft proporciona un script de instalación que puede funcionar en algunas instalaciones de Arch Linux. La versión 18 es compatible con maple18AUR. Asegúrese de tener una instalación Java en funcionamiento antes de comenzar.
Después de comprar su licencia, descargue el paquete de Maple correspondiente y desempaquételo en la ubicación que elija. Abra un terminal, cambie al directorio en el que desempaquetó los archivos y ejecute el script de instalación como usuario normal. Por defecto, la instalación de los archivos del programa se hará dentro del directorio de inicio del usuario, y permite eliminar fácilmente todos los componentes en un momento posterior.
Una vez que el paquete está instalado, deberá proporcionar un código de activación de licencia. Esto debería haber sido incluido en su archivo de instalación.
Solución de problemas
Error al determinar el ID de host del servidor de licencias
Para que Maple acepte su código de activación, es posible que deba instalar el paquete ld-lsb. Esto falsificará un runtime básico estándar de Linux y convencerá al servidor de autenticación para que acepte su código de activación válido. El paquete lsb-release no resuelve este problema, como la página de soporte de instalación de MapleSoft puede llevar a uno a creer.
Ventana principal en blanco con gestores de ventanas de mosaico
Véase Java#Impersonate another window manager
Los diagramas 3D fallan
Maple se expide con su propio runtime de C++, que parece causar problemas con el renderizado 3D (plot3d, implicitplot3d, ...).
En cambio, vincular el libstdc++ del sistema parece solucionar el problema, por ejemplo, para Maple 2016 en sistemas x64, vaya a
maple2016/bin.X86_64_LINUX/system
y vincule libstdc++.so.6.0.20 y libstdc++.so.6 a la versión de su sistema:
libstdc++.so.6 -> /usr/lib64/libstdc++.so.6 libstdc++.so.6.0.20 -> /usr/lib64/libstdc++.so.6.0.22
Activación offline
Si la activación por clave de licencia no funciona, puede probar la activación sin conexión.
Ingrese su clave de licencia en el campo Purchase Code y seleccione o bien Host ID o Disk Serial Number como método de activación de hardware.
Para obtener su ID de host, ejecute el siguiente comando:
ip address show | grep link/ether | awk '{ print $2; }' | sed 's/://g'
y use una de las IDs resultantes.
Ingrese su dirección de correo electrónico (o use una desechable), luego copie los contenidos a maplehome/license/license.dat
.
Esto debería activar Maple en el próximo arranque.