首页 > 系统相关 >AnsysEM安装教程(Linux)

AnsysEM安装教程(Linux)

时间:2024-05-06 15:22:20浏览次数:14  
标签:教程 license Linux sudo mnt AnsysEM home 安装

前期准备

解压相关安装文件

unzip Crack.zip

将安装iso文件挂载到/mnt/AnsysEM目录下

sudo mkdir /mnt/AnsysEm
sudo mount Ansys.Electronics.2021.R1.Linux64.iso /mnt/AnsysEM/ -o loop

转到/mnt/AnsysEM/目录下,打开Readme文件查看安装步骤教程

创建AnsysEM安装目录

sudo mkdir /opt/AnsysEM

运行验证文件,检查服务器缺少的相关支持包

sudo /mnt/AnsysEM/VerifyOS.bash

发现缺少相关的支持包

image

运行命令安装支持包

sudo yum install libXp

可以使用yum来检测什么包提供我们所需要的包

sudo yum provides libXss.so.1

image

发现libXScrnSaver提供,因此安装libXScrnSaver

sudo yum install libXScrnSaver

再次运行验证文件

sudo /mnt/AnsysEM/VerifyOS.bash

没有其他内容输出,表明系统环境安装成功

image

程序安装

运行安装程序

sudo /mnt/AnsysEM/install

选择Install Electromagnetics Suite安装电磁工具

image

选择下一步,接收协议,AnsysEM软件安装需要指定用户组,这里推荐使用wheel作为拥有用户组

image

确认安装路径,这里选择/opt/AnsysEM

image

临时文件存放可以使用默认地址/tmp,也可以自己更改路径,建议勾选上Add read/white access for all users to default Temp Directory

image

license中选择I have a new license file

image

个人建议将license文件存放到安装目录下,因此需要在安装目录下创建license文件夹用来存放license文件

sudo mkdir /opt/AnsysEM/license
sudo cp /home/<用户名>/<文件存放路径>/ansyslmd.lic /opt/AnsysEM/license

选择对应的license文件路径

image

进行安装,由此便完成了AnsysEM系列软件的安装

给AnsysEM添加补丁

在安装包中,提供的Crack里边的所有文件都需要存放到安装的AnsysEM中的指定位置,因此需要将Crack里边的文件复制到对应位置来覆盖文件,请逐一检查是否覆盖成功,包括license文件所对应的存放位置也要保持一致

环境配置

软件的使用需要配置合理的环境

在环境配置中,建议在/home/<用户名>/中创建一个用来存放环境变量的文件夹env,在env文件夹中创建软件环境配置文件AnsysEM.sh

mkdir /home/admin1/env
touch /home/admin1/env/AnsysEM.sh

在AnsysEM.sh的环境配置文件中,填写下边的信息用于环境配置

# set ansys environment
export ANSYSLIC_DIR=/opt/AnsysEM/shared_files/licensing
export ANSYS_LICENSE_FILE=/opt/AnsysEM/shared_files/licensing/license_files/ansyslmd.lic

/home/admin1/.bashrc文件中,需要添加一句才能实现开机自动配置

source /home/admin1/env/AnsysEM.sh

创建工作目录

AnsysEM创建工作目录

mkdir /home/admin1/eda/AnsysEM

为了方便AnsysEM使用,这里选择将AnsysEM命令通过添加到PATH的方式来实现快速启动AnsysEM

首先在/home/<用户名>中创建自己的bin目录

mkdir /home/<用户名>/bin
cd /home/<用户名>/bin

随后在bin中创建AnsysEM的启动命令

touch AnsysEM

AnsysEM文件中,添加下边的内容

#!/bin/bash

WORK_DIR="/home/admin1/eda/AnsysEM"

AnsysEM_EXECUTABLE="/opt/AnsysEM/AnsysEM21.1/Linux64/ansysedt"

cd $WORK_DIR

if [ $? -ne 0 ]; then
  echo "Could not change to working directory $WORK_DIR"
  exit 1
fi

echo "Starting AnsysEM..."
$AnsysEM_EXECUTABLE

if [ $? -ne 0 ]; then
  echo "Failed to start AnsysEM"
  exit 1
fi

echo "AnsysEM started successfully"

需要给命令脚本运行的权限

chmod +x AnsysEM

至此,完成了AnsysEM的安装

标签:教程,license,Linux,sudo,mnt,AnsysEM,home,安装
From: https://www.cnblogs.com/liangzander/p/18175063

相关文章

  • 【转】在 Linux 里布署 Docker
    来自:百度Docker可以布署在Linux系统上,也可以布署在你自己的电脑上。在Linux系统上布署Docker:安装Docker:curl-fsSLhttps://get.docker.com-oget-docker.shsudoshget-docker.sh启动Docker服务:sudosystemctlstartdocker使Docker开机自启:sudosyste......
  • 开源电子邮件营销平台 listmonk 使用教程
    做产品肯定要做电子邮件营销,特别是面向海外的产品,电子邮件营销已成为企业与客户沟通、建立品牌忠诚度和推动销售的重要工具,可以直接接触到目标受众,提供个性化内容,并以相对较低的成本获得可观的投资回报。你看,MEAP又来提醒我买电子书了!做电子邮件营销首先需要考虑的是选哪个电子......
  • 在Linux中,如何配置和使用KVM?
    在Linux中配置和使用KVM(Kernel-basedVirtualMachine)涉及几个关键步骤,包括检查硬件兼容性、安装必要的软件包、配置网络、创建及管理虚拟机等。下面是一个简化的指南,帮助你在Linux上部署KVM:1.检查硬件兼容性确保你的CPU支持硬件虚拟化技术,如Intel的VT-x或AMD的AMD-V。可以在终......
  • 在Linux中,什么是虚拟化?并且列出常见的虚拟化技术。
    在Linux中,虚拟化是指创建虚拟版本的物理计算机系统(如硬件资源和操作系统)的技术。虚拟化技术允许单个物理机器运行多个操作系统,每个操作系统都有自己的虚拟硬件环境。这种技术可以提高资源利用率、灵活性和效率,并且可以简化管理任务。1.虚拟化的基本概念:虚拟机(VM):虚拟化的基本......
  • 在Linux中,如何配置和使用Xen?
    在Linux中配置和使用Xen虚拟化技术涉及多个步骤。以下是一个详细的指南:1.安装Xen使用包管理器安装:在支持Xen的Linux发行版上,你可以使用包管理器(如yum、apt等)来安装Xen软件包。例如,在基于RPM的发行版上,你可以使用以下命令来安装Xen相关的软件包:sudoyuminstallkernel-xen......
  • 在Linux中,什么是集群,并且列出常见的集群技术。
    在Linux环境中,集群指的是由多台计算机(称为节点)通过高速网络连接构成的一个松耦合或紧耦合系统,这些计算机协同工作以实现特定的目标,如提高计算能力、增加服务可用性、实现负载均衡或者增强数据存储的可靠性。Linux集群可以被设计来满足不同的需求,例如高性能计算(HPC)、高可用性(HA)......
  • 在Linux中,Docker和容器虚拟概念是什么?
    Docker是一种开源的容器化平台,它允许开发者将应用及其依赖打包到一个轻量级、可移植的容器中,然后在任何支持Docker的系统上运行。容器虚拟化是一种与完全虚拟化(如KVM或Xen)不同的虚拟化技术,它提供了操作系统级别的虚拟化。1.容器虚拟化概念容器是一种轻量级、可移植的软件单元......
  • Linux学习第一天
    参考正点原子Linux开发文档。记录下知识点。Shell基本操作前面我们说Shell就是“敲命令”,那么既然是命令,那肯定是有格式的,Shell命令的格式如下:command-options[argument]command:Shell命令名称。options:选项,同一种命令可能有不同的选项,不同的选项其实现的功能不同。......
  • Linux常用命令
    Linux是一种开源的类Unix操作系统,它在全球范围内得到了广泛的应用。作为一名IT技术专家,掌握Linux的常用命令对于提高工作效率和解决问题至关重要。在这篇博客中,我将为您介绍一些常用的Linux命令及其用法。1.ls:列出目录中的文件和文件夹ls命令用于列出当前目录下的文件和文件......
  • fix grub2 in linux
    https://docs.fedoraproject.org/en-US/quick-docs/grub2-bootloader/https://www.cnblogs.com/ricksteves/p/11622395.htmlwarning:Filedescriptor3(pipe:[51755])leakedonvgsinvocation.ParentPID6245:grub2-probehttps://github.com/lvmteam/lvm2/issues/10......