SDB:Maple V 安装
本文档提供有关安装商业计算机代数系统 Maple V 版本的帮助。
情况
您想在最新的 openSUSE 发行版中安装 Maple V。
流程
以下内容已在 Maple V Release 5.1 和 openSUSE 11.4 64 位上进行了测试。假设 maple 安装路径为/usr/local/maple.
安装 Linux libc 版本 5
Maple V 需要过时的 C 标准库“Linux libc”,该库已在 SuSE 9.2 中删除。如果没有此库,maple可执行文件将打印类似以下的错误:
/usr/local/maple/bin_IBM_INTEL_LINUX/mapleTTY: no such file or directory
该库可以从已停止维护的 SuSE 9.1 仓库 获取并使用以下命令安装:
rpm -i shlibs5-2001.7.30-209.i586.rpm
这些命令以及以下命令需要 root 权限。必须更新动态链接器运行时绑定。可以使用以下命令添加库搜索目录:
echo /usr/i486-linux-libc5/lib >> /etc/ld.so.conf.d/shlibs5.conf
或者可以将路径附加到/etc/ld.so.conf。然后运行
ldconfig
现在maple命令应该启动一个可用的文本 shell。
链接到 X11 语言环境
为了使用图形用户界面和xmaple命令,必须通过链接过时的路径来使 X11 语言环境可用,该路径由xmaple查找,并链接到 X.org 存储语言环境的现有路径
mkdir /usr/X11R6/lib/X11
ln -s /usr/share/X11/locale /usr/X11R6/lib/X11/locale
否则,程序可能会因段错误而崩溃。
提供 XKeysymDB
该xmaple程序依赖于文件/usr/X11R6/lib/X11/XKeysymDB用于键盘输入。此文件已从 openSUSE 11.4 附带的 X.org 版本中删除。可以从 libX11 GIT 仓库 下载。如果没有此文件xmaple将打印警告消息,例如
Warning: translation table syntax error: Unknown keysym name: osfActivate Warning: ... found while parsing '<Key>osfActivate:ManagerParentActivate()'