安装

本部分详细介绍如何将 Autodesk Nastran 安装到您的系统。Autodesk Nastran 作为单个 Linux 存档文件提供,可扩展为一组安装程序包和一个支持工作站安装和瘦客户端安装的安装脚本。为了尽可能提供与最广泛的 Linux 发行版的兼容性,RPM 程序包和简单的压缩文件夹安装方法都受支持。此外,现在不支持安装到标准用户位置。

安装所需的文件

完整的安装需要以下两项:

此程序包不提供 Autodesk 许可服务器。Autodesk 为一些操作系统提供许可服务器。您的经销商可以提供适合您要求的许可服务器。

安装

本部分提供安装 Autodesk Nastran 所需的步骤。提供以下程序包名称作为示例。请根据已向您提供的程序包调整以下命令和程序包。

  1. 使用下列命令解压缩提供的软件包。此命令将在当前位置创建一个子目录,其中包含安装 Autodesk Nastran 2024 所需的文件(程序包版本号可能略大于以下显示的版本号)。
    tar xf Autodesk_Nastran_2024.0.0.F-14.0.0.203_Linux_64bit.tar
  2. 将工作文件夹更改为创建的文件夹:
    cd ./Autodesk_Nastran_2024.0.0.F
  3. 通过输入以下命令启动安装程序。如果要执行系统安装,将需要以超级用户身份或使用“sudo”选项从终端提示启动安装程序。如果安装程序检测到没有足够的权限来执行系统安装,它会将显示的安装选项减少为仅执行瘦客户端或自定义安装。在标准用户或超级用户登录的终端上,以如下方式启动安装程序:
    ./install.sh

    或者,从用户登录的终端使用 sudo:

    sudo ./install.sh
  4. 请阅读并接受所提供的许可协议。安装后,可以在以下位置找到许可协议的副本:/opt/Autodesk/Nastran_2024/adlm/EULA.txt
  5. 根据启动安装程序的用户的权限级别,将向用户显示三种可能的安装机制。
    • 第一个机制使用 RPM 软件包提供系统安装。Autodesk Nastran 安装到位置 /opt/Autodesk/Nastran_2024,这符合 Linux 标准基础 (LSB) 规范。
    • 第二个选项使用 RPM 软件包提供瘦客户端服务器的系统安装。此选项仅安装许可组件,这些组件将供使用第三个选项安装的瘦客户端使用。
    • 第三个选项允许安装到用户定义的位置。在选择此选项时,将提示您指定要安装到的位置。对于针对瘦客户端方案进行安装和安装到其自己的常用文件夹的用户,此选项很有用。此选项向不使用超级用户权限进行安装的用户显示。

    请选择适合您的安装目标的安装机制。

许可辅助工具

辅助工具可以在以下类似位置中找到:/opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper。辅助工具提供以下功能:

帮助文档

  • 使用示例:
    sudo /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper  --help
    
    sudo /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper register --help
    

产品注册

  • 使用示例:
    sudo /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper 
    register --pk 987P1 --pv 2024.0.0.F --cf /opt/Autodesk/Nastran_2024/clicV2SDK/InventorNastranConfig.pit 
    --el "US" --ls 12345@20.20.200.100 --lm NETWORK

列出已注册的组件

  • 使用示例:
    /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper list

    取消注册产品组件

  • 使用示例:
    sudo /opt/Autodesk/AdskLicensing/13.1.0.8307/helper/AdskLicensingInstHelper 
    deregister --pk 987P1 --pv 2024.0.0.F

基于 RPM 的安装

安装 ClicV2 许可组件并注册产品。它还提供了一个实用程序 Shell 脚本,位于 /opt/Autodesk/Nastran_2024/bin/nastran_lic_reg.sh。可以运行此脚本来注册产品,并为许可服务器提供 IP 地址和端口(例如:port@hostname)。

疑难解答

  • 运行上述实用程序以列出注册的组件,并确保产品、许可服务器等已正确注册。
  • 确保 nastran_lic_reg.sh 中定义的变量指向所需的值。
  • 运行该脚本以注册产品。
  • 有时在按最低要求安装的计算机上许可证检出失败。安装 libGL。

瘦客户端安装

此配置类型需要单独安装服务器和客户端。

安装服务器的步骤

  1. 需要超级用户权限。确定要使用的服务器。在安装了 Network License Manager (NLM) 的服务器上,它不是必需的。此许可服务器的用途是用作瘦客户端和 NLM 之间的媒介,可以根据需要检出许可证。
  2. 使用此辅助工具以注册许可服务器。
  3. 安装了 ClicV2 许可后,请确保通过辅助工具注册产品。
  4. 使用文件
    /var/opt/Autodesk/AdskLicensingService/AdskLicensingService.data
    将服务器配置为与客户端连接、查找 "Addr":"127.0.0.1:4321" 等字符串,然后将 IP 地址更改为服务器的地址。
  5. 打开端口,以便瘦客户端可以连接到它。

安装客户端的步骤

  1. 确定合适的用户定义的位置。
  2. 在要连接的服务器上记录 IP 地址和端口。
  3. 查找自定义 XML 文件,该文件位于 <user_defined_path>/Nastran_2024/bin/AdlmCustomEnv.xml
  4. 确保 IP 地址和端口设置正确,如下所示:
    <KEY ID="ADSK_SERVICE_ADDRESS">
           <!--Licensing service address-->
           <STRING>IPADDRESS:PORT</STRING>
    </KEY>
  5. 确保环境变量 AUTODESK_ADLM_THINCLINT_ENV 指向文件 AdlmCustomEnv.xml。

日志文件生成

以下日志级配置用于文档创建目的。CLM V2 的默认模式记录有限级别的消息。若要手动启用详细日志记录,请参考每个组件的以下详细信息。

重要: 更新配置后,请确保该服务已重新启动且正在运行。

环境变量

环境变量 ADLSDK_LOG_LEVEL 控制 SDK 的日志级别。如果未设定,默认 SDK 日志级别将为“E”。要增加详细度,请创建 SYSTEM 或 USER 环境变量,并将级别 T(跟踪)进行如下设置:

  • Windows 命令行:set ADLSDK_LOG_LEVEL=T
  • MacOS/Linux 命令行:export ADLSDK_LOG_LEVEL=T

有效设置

T = ADLSDK_LOG_TRACE

D = ADLSDK_LOG_DEBUG

I = ADLSDK_LOG_INFO

W = ADLSDK_LOG_WARN

E = ADLSDK_LOG_ERROR

C = ADLSDK_LOG_CRITICAL

O = ADLSK_LOG_OFF

服务

要启用服务详细日志记录,请在文本编辑器中打开 AdskLicensingService.data。将关键值对 "Dev":true 添加到 AdskLicensingService.data

注: 可能需要管理员权限才能保存 AdskLicensingService.data 文件。
{
        "Addr": "127.0.0.1:12345",
        "Dev" : true, // Developer (Dev) mode, default false
        "AutoPickFreePort": true
}

服务将在以下位置生成配置数据文件:

/var/opt/Autodesk/AdskLicensingService/AdskLicensingService.data

代理

若要启用调试级别日志记录,请参考下表。将 .AdskLicensingAgent-log.conf 文件放置在最终用户系统中的以下指定位置。

说明

“.AdskLicensingAgent-log.conf”前面的是必需的。

默认代理日志不包含调试级别信息。

平台 文件名 位置
Linux .AdskLicensingAgent-log.conf /var/opt/Autodesk/AdskLicensingService/.AdskLicensingAgent-log.conf
将以下内容粘贴到 .AdskLicensingAgent-log.conf 文件:
{
    "message_pattern": "%{appname}[%{pid}] | %{time yyyy-MM-dd h:mm:ss.zzz} | %{type} | %{category}: %{message}",
    "filter_rules": "*.debug=true",
    "log_path": "/var/opt/Autodesk/AdskLicensingService/Log",
    "console_output": true,
    "file_output": true
}

Linux 版本的 Autodesk Nastran 需要网络许可。安装程序将显示一个请求许可服务器详细信息的屏幕。这需要以 [port]@1.2.3.4[port]@machine.domain.com 格式提供,其中 [port] 为选填,仅在许可服务器设置中使用了非标准端口时为必填。如果您不知道许可服务器详细信息,或希望以后更改它,请输入临时值“@127.0.0.1”。以后可以通过直接编辑文本文件来更改正在使用的网络服务器:/opt/Autodesk/Nastran_2024/bin/nastran_vars.sh

Autodesk Nastran 要求在执行前先设置特定的环境变量。选项会在安装期间出现,以便所有用户在首次创建终端时其环境变量都自动进行调整。此选项会在系统设置文件夹中创建一个链接,以便自动设置所需环境变量。强烈建议启用此选项。此外,如果此机制不适合您的所需用途,将介绍另外两种方法。