自:http://vivianyw.blog.163.com/blog/static/13454742220145601415881/?latestBlog

NX9.0.0 for linux安装。


Ubuntu (ubuntukylin14.04)安装UG9.0教程    

 

详细安装方法:(按照我的步骤终端命令可以直接复制粘贴)
1.安装ug有几个软件是必装的,java,tcsh,ksh,lsb。
安装方法:java直接用ubuntu自带的软件中心搜java,尽量安装高版本。
tcsh,ksh, lsb 用终端安装(ctrl+alt+t打开终端)
sudo apt-get install libstdc++5 tcsh ksh lsb
2.挂载下载的img文件。(非img文件不用挂载,直接从第3步开始)
挂载方法:终端里输入
cd /mnt; sudo mkdir ugs090; mount -o loop /文件所在路径/SIEMENS.NX.9.0.0.Linux64.img /mnt/ugs090
3.修改hosts文件
sudo gedit /etc/hosts
按照下面增加两行
127.0.0.1 localhost (自带)
127.0.1.1 这里显示的是你的计算机名称 (自带)
127.0.0.1 和上面的计算机名称要一样(添加的)
127.0.0.1 和上面的计算机名称要一样 localhost (添加的)
其他的不管。记得保存
4.将下载的文件里面的splm6.lic中的this_host改成计算机名这一步很重要。
5.创建文件夹。终端里面搞定
创建目录:
sudo mkdir /mnt/ugs090 /usr/Siemens /usr/Siemens/PLMLicenseServer /usr/Siemens/ugs090
sudo chown 用户名 /usr/tmp #如果原先不存在tmp的话需要先创建tmp
sudo chmod 755 /usr/tmp
6.将splm6.lic复制到/usr/Siemens/PLMLicenseServer
终端里进入splm6.lic所在目录然后
sudo cp -r splm6.lic /usr/Siemens/PLMLicenseServer
7.安装服务器
cd /mnt/ugs090; sudo ./SPLMLicenseServer_v6.1.1_linux_setup.bin
按照提示一步一步的安装。当问许可文件时,手动指向/usr/Siemens/PLMLicenseServer/splm6.lic就可以了。直到安装完成。
8.安装ug
cd /mnt/ugs090/nx090; sudo ./ug_install
出现
1. UG Installation type. _____________________ [load+configure]
2. SOURCE directory. _______________________[/mnt/ugs090/nx090]
3. BASE directory. ______________________ [/usr/Siemens/ugs090]
4. O.K. to MODIFY system files. _________________________ [yes]
5. License server(s) or a filename. [28000@你的计算机名称] * Enter item(s) to query or change: [continue] (这里输入3回车) 接着更改安装路径到/usr/Siemens/ugs090(其实这里可不用改,我只是为了方便文件管理才改的)
当出现
95) Change dirs. 96) Select required 97) All 98) None 99) Load
* Enter kit or option number(s): [load] 97(这里输入97回车)
当再次出现
95) Change dirs. 96) Select required 97) All 98) None 99) Load
* Enter kit or option number(s): [load] 99(这里输入99回车)
直到安装完成。
9.修改用户环境变量
终端返回到用户主目录
sudo gedit .bashrc
在弹出的文本里加入如下内容:(加在最后,我是放在两个fi中间)
UGII_BASE_DIR=/usr/Siemens/ugs090; export UGII_BASE_DIR
UGII_ROOT_DIR=/usr/Siemens/ugs090/ugii; export UGII_ROOT_DIR
UGS_LICENSE_SERVER=28000@你的计算机名称; export UGS_LICENSE_SERVER
记得保存
10.破解
将破解文件覆盖到相应的文件夹。
cd 你的ssq文件解压目录
sudo cp -r ugs090 /usr/Siemens/
sudo chmod 755 /usr/Siemens
sudo chmod 755 /usr/tmp
重启计算机让配置文件生效
11.创建桌面快捷方式和许可服务器自启动
Dash> 启动应用程序>添加 #在ubuntu面板内搜索启动
名称:lmgrd
命令:/usr/Siemens/PLMLicenseServer/lmgrd -c /usr/Siemens/PLMLicenseServer/splm6.lic
注释:ug许可证服务器
保存关闭。
创建动态库链接路径
sudo gedit /etc/ld.so.conf
打开的文本中加入libsyss.so路径:/usr/Siemens/ugs090/ugii
libsyss.so /usr/Siemens/ugs090/ugii
将 /etc/ld.so.conf存档,执行下面命令:
sudo /sbin/ldconfig
创建桌面快捷方式
sudo gedit
[Desktop Entry]
Version=9.0
Name=UG-NX9
Comment=Siemens UG-NX9
Exec=/usr/Siemens/ugs090/ugii/ugii
Icon=/usr/Siemens/ugs090/ugii/images/ug_logo_50x50.tif
Terminal=true
Type=Application
Categories=Application;
Encoding=UTF-8
StartupNotify=true
另存文件到:/usr/share/applications/ 下 命名为:NX9.desktop
将/usr/share/application/NX9.desktop复制到桌面
12.打开UG后界面定制
改侧边资源条像工具条一样(好像这个一定要改,不然会闪退)
Menu -> Preferences -> User Interface Preferences -> Layout -> Display Resource Bar : As Toolbar

安装完成,执行ugii,挪动资源条,遭遇闪退,好在我是在终端窗口,根据错误提示,发现是qt不同版本之间不兼容造成的。尝试更新qt版本,无效。经过多方查找,是因为UG NX包含了一部分Qt运行时库,这些库与系统中的Qt库版本互相不兼容,造成闪退。按照网上一个帖子的方法,尝试把/usr/Siemens /ugs090/ugii(包含子目录)中名称包含qt,而且和/usr/lib/x86_64-linux-gnu/qt4(含子目录)中存在同名的文件,如libQtGui.so.4,libQtCore.so.4,...libqtiff.so, ... 改名或者移动位置(我都移到对应目录下bck目录中),或者干脆删掉,注意一定是与系统Qt库重复的部分,一定小心不要误删了UG NX自己的库文件,例如libnxqt.so,虽然文件名包含了qt,实际却是ug做自己的库文件,千万小心!

处理之后,重新启动ugii,使用半天没再出现闪退现象。

UG NX9.0.0 for linux安装的更多相关文章

  1. MySQL8.0.16 单机 Linux安装以及使用

    安装 先去下载 https://dev.mysql.com/downloads/mysql/ 然后上传到Linux 进入存放目录,解压到指定目录[我这里是/soft/mysql8] [root@loc ...

  2. IBM SPSS Statistics 26.0 Mac Windows Linux安装破解教程

    IBM SPSS Statistics 26.0是IBM公司推出的一款用于统计学分析运算.数据挖掘.预测分析和决策支持任务的软件产品及相关服务的程序. 下载 windows/mac/linux IBM ...

  3. windows 和 Linux 安装rabbitmq

    windows 安装 rabbitmq 1,安装erlang 点击进入官网下载:http://erlang.org/download/ 2.安装rabbitmq 点击进入官网下载:http://www ...

  4. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...

  5. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...

  6. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part2:clusterware安装和升级

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part2:clusterware安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 3.安装Clus ...

  7. ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

    ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RA ...

  8. Linux下部署docker记录(0)-基础环境安装

    以下是centos系统安装docker的操作记录 1)第一种方法:采用系统自带的docker安装,但是这一般都不是最新版的docker安装epel源[root@docker-server ~]# wg ...

  9. 升级项目到.NET Core 2.0,在Linux上安装Docker,并成功部署

    概述 容器,顾名思义是用来存放并容纳东西的器皿: 而容器技术伴着Docker的兴起也渐渐的映入大家的眼帘,它是一个抽象的概念,同时也是默默存在世上多年的技术,不仅能使应用程序间完全的隔离,而且还能在共 ...

随机推荐

  1. Nginx出现504 Gateway Time-out的解决方案

    使用Nginx作为WEB服务器时,经常会遇到504 Gateway Time-out的错误提示.经过研究,基本可以确定多数情况下这个错误与Nginx本身无关,问题的根源在于Nginx将PHP的解析提交 ...

  2. hdu 1533 KM或费用流

    以前用KM写过,现在再用费用流写. #include <iostream> #include <cstdio> #include <cstring> #includ ...

  3. django 获取 POST 请求值的几种方法(转)

    转载请注明出处:http://hi.baidu.com/leejun_2005/blog/item/9a37a22238f35c5bac34de54.html from:http://stackove ...

  4. mac os颜色拾取工具/软件/器推荐

    软件名:ColorSnappe 目前我用的时1.1.0版本 该工具可以利用alt+command+c快捷键拾取颜色,拾取后可以自动把颜色代码放入剪切板 .我最喜欢它可以生成ios开发的代码,比如选择了 ...

  5. [Xarmrin.IOS]使用Build Host 在Windows上建置IOS程式及DeBug

    使用Xamarin開發IOS程式時, 必須要在Mac上才可以編譯程式,若想在windows系統上編譯,則可透過Build host的方式, 但還是要有一台Mac的電腦就是了XD 首先你的Mac必須要已 ...

  6. Delphi 6 保存窗体设置

    DSK Desktop Setting File 保存工程文件的桌面摆布情况, 下次打开时可以恢复上次保存的桌面状态 Desktop文件.保存了IDE的布局(也可能包含浏览记号,视乎IDE的设定),为 ...

  7. 高版本teamview的成为被控制端时,会一直出现“正在初始化显示参数”

    故障现象:高版本teamview的成为被控制端时,控制端会一直出现“正在初始化显示参数”,如图是teamview13作为服务器端,控制端连接一直出现这个情况 做好的解决办法: 把被控制端的teamvi ...

  8. C# 7-Zip Executable

    7-Zip can be used in C# programs. It provides excellent compression ratios. We embed the 7-Zip comma ...

  9. Reverse Integer--整数的反转

    原题: Reverse digits of an integer. =>反转一个整数的数字.例子如下: Example1: x = 123, return 321 Example2: x = - ...

  10. go语言基础之有参有返回值函数的使用

    1.有参有返回值函数的使用 示例1: package main //必须 import "fmt" //go官方推荐写法 func MaxAndMin(a, b int) (max ...