尝试运行以二进制文件形式安装的程序 - 没有此文件或目录

尝试运行以二进制文件形式安装的程序 - 没有此文件或目录

我按照 Amira 用户指南中的 Linux 安装指南在我的 Linux 机器 (Ubuntu 16.04.5 LTS) 上安装了 Amira (ThermoFisher Scientific)。我拥有它的浮动许可证。我符合该程序在计算机规格方面的所有规格,它可以在 Linux 上运行(尽管它是专门为 Red Hat 制作的,我不知道这是否会对其可用性产生影响)。从视觉上看,在终端的 ls 视图和 GUI 文件资源管理器中,似乎所有文件都已从 USB 正确下载,并且似乎没有丢失任何内容。

说明书上说要通过以下方式在命令行中启动 Amira:

简单来说

  1. 导航到安装目录
  2. 打字bin/start
  3. 然后它应该运行并打开

深入了解(摘自用户手册)

通常,在 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运行命令时它会打开,并且与我的许可证配合良好。

相关内容