我按照 Amira 用户指南中的 Linux 安装指南在我的 Linux 机器 (Ubuntu 16.04.5 LTS) 上安装了 Amira (ThermoFisher Scientific)。我拥有它的浮动许可证。我符合该程序在计算机规格方面的所有规格,它可以在 Linux 上运行(尽管它是专门为 Red Hat 制作的,我不知道这是否会对其可用性产生影响)。从视觉上看,在终端的 ls 视图和 GUI 文件资源管理器中,似乎所有文件都已从 USB 正确下载,并且似乎没有丢失任何内容。
说明书上说要通过以下方式在命令行中启动 Amira:
简单来说
- 导航到安装目录
- 打字
bin/start
- 然后它应该运行并打开
深入了解(摘自用户手册)
通常,在 Unix 系统上,Amira 通过位于子目录 bin 中的启动脚本启动。通常,此脚本将链接到 /usr/local/bin/Amira 或类似目录。或者,用户可以定义指向 bin/start 的别名 Amira。
在 Windows 系统上,Amira 通常通过开始菜单或桌面图标启动。不过,也可以通过调用 bin/arch-Win64VC12-Optimize/Amira.exe 直接调用 Amira 可执行文件。在这种情况下,可以理解与 Unix 系统相同的命令行选项。
Amira 的语法如下:
Amira [options] [files ...] 命令行中指定的数据文件将自动加载。除了数据文件外,还可以指定脚本文件。这些脚本将在程序启动时执行。
支持以下选项:
•
-help
打印命令行选项的简短摘要。•
-version
打印Amira 的版本字符串。•
-no stencils
告诉 Amira 不要在其 3D 图形窗口中请求模板缓冲区。可以设置此选项以利用某些低端 PC 图形卡上的硬件加速。•
-no overlays
告诉 Amira 不要在其 3D 图形窗口中使用覆盖平面。如果您在远程显示器上重定向 Amira 时遇到问题,请使用此选项。•
-no gui
启动 Amira 而不打开任何窗口。此选项对于以批处理模式执行脚本非常有用。•
-logfile filename
使控制台窗口中打印的任何消息也写入指定的日志文件。与 -no gui 选项结合使用时尤其有用。•
-depth number
此选项仅受 Linux 系统支持。它指定深度缓冲区的首选深度。Linux 系统上的默认值为 16 位。•
-style={windows | motif | cde}
此选项设置Amira 的Qt 用户界面的显示样式。•
-debug
此选项仅适用于开发人员版本。它会导致本地包在 Amira Start-Up 467debug 版本中执行。默认情况下,将使用优化代码。•
-cmd
命令 [-host 主机名] [-port 端口] 将 Tcl 命令发送到正在运行的 Amira 应用程序。可以选择指定主机名和端口号。您必须app -listen
在 Amira 的控制台窗口中输入命令,然后才能接收命令。•
-clusterdaemon
在集群从属节点(Amira XScreen 扩展)上作为 VR 守护进程启动。这可以由服务代替。有关更多信息,请参阅在线文档。•
-tclcmd
命令在启动应用程序中执行 Tcl 命令。
然而,按下回车键后,我收到以下消息:
using arch-LinuxAMD64-Optimize ...
using embedded libudev.so.0
using embedded libgfortran.so.1
using embedded libicudata.so.42
using embedded libXm.so.4
/AmiraInstall/Amira-6.5.0/bin/arch-LinuxAMD64-Optimize/Amira: error while loading shared libraries: libMeshVizDataMapping.so: cannot open shared object file: No such file or directory
给出了相同的错误消息./Amira
在网上搜索了一番后,似乎打开 Amira 的另一种方法是直接进入Amira
终端。在我看来,这就像在 bashrc 文件中添加的快捷方式。一旦实施,就会产生
No command 'Amira' found, did you mean:
Command 'mira' from package 'mira-assembler' (universe)
Amira: command not found
网上似乎确实没有太多的文档,我将不胜感激任何关于如何运行该程序的想法、解决方案或意见。
谢谢。
答案1
终于成功安装了 Amira。最后在同一台电脑上找到了以前用户的 Amira 旧版本。删除了它。sudo apt-get install libjpeg62
然后在另一块硬盘上重新安装了 Amira 6.5。现在bin/start
运行命令时它会打开,并且与我的许可证配合良好。