ryu-java 发表于 2006-6-12 15:27:32

在ML2.0下安装ProE 野火版3.0的总结

8) 首先说明这是各位高手的文章总结加本人的实践,针对Magic Linux2.0下的安装总结.
(引用shuifu大侠的)一、取得软件

这是我取得软件的方法,可能对您并不适用。我是穷人只能这样。

CD1:
ed2k://|file|PTC.Pro.Engineer.Wildfire.v3.0.Linux-ZWTiSO-CD1.bin|772580256|03A4DE2ABB24E788BF16897DA9D771AD|/

ed2k://|file|PTC.Pro.Engineer.Wildfire.v3.0.Linux-ZWTiSO-CD1.cue|131|826F53DC5B7E181B6DB35D1CCD04680B|/

CD2:
ed2k://|file|PTC.Pro.Engineer.Wildfire.v3.0.Linux-ZWTiSO-CD2.bin|400672608|1D300F9D91295499FCF22868C95EDA28|/

ed2k://|file|PTC.Pro.Engineer.Wildfire.v3.0.Linux-ZWTiSO-CD2.cue|131|90AD47FE3E439B4B2D119374E79542AE|/

CD3:
ed2k://|file|PTC.Pro.Engineer.Wildfire.v3.0.Linux-ZWTiSO-CD3.bin|453985392|54A4F90D2E231C2E957791F9DB7E945A|/

ed2k://|file|PTC.Pro.Engineer.Wildfire.v3.0.Linux-ZWTiSO-CD3.cue|131|28D7122177CD9C19796EAFBF0C80A7A2|/


以上6个 ED2K连接分别是PTC.ProE 野火版的.bin光盘镜像文件(3个)和.cue光盘信息文件(3个)


二、转换bin镜像为我们需要的iso镜像并挂载。


由于在linux下我们无法直接挂载 .bin格式的光盘镜像,所以我们还需要

下载完毕后用 bchunk 合并成 iso 文件格式:

此处下载 bchunk:
ftp://download.fedora.redhat.com/pub/fedora/linux/extras/4/SRPMS/bchunk-1.2.0-2.src.rpm
下载后重建一下 rpm:
rpmbuild --rebuild --target=i686 bchunk-1.2.0-2.src.rpm
然后到 /usr/src/mBuild/RPMS/i686/ 找到生成的 rpm 文件,删除 debuginfo 文件,剩下的都要安装:
rpm -ivh *.rpm


执行:
shuifu@jnosc:/file/move> bchunk PTC.Pro.Engineer******CD1.bin PTC.Pro.Engineer******CD1.cue PTC.Pro.Engineer******CD1.iso

(注:******省略文件名全称)

执行完指令后会在当前目录产生一个 PTC.Pro.Engineer******CD1.iso文件,这就是我们要的ISO光盘镜像

三张盘全部恢复成ISO镜像,然后我们需要mount ISO镜像

执行命令:(安装的全部过程我们将都使用root帐户)

shuifu@jnosc:~> su root

口令:

jnosc:/home/shuifu #

注:我们必须先su root,普通用户是无法在/mnt目录下建立新目录的


先进入/mnt目录建立3个空目录,以便我们挂载3张ISO镜像,也方便我们以后的安装,不需要来回的挂载和卸载了。

jnosc:~ # cd /mnt

jnosc:/mnt # mkdir iso1 iso2 iso3


接着mount光盘镜像,我们把ProE CD1挂载到 /mnt/iso1 CD2 挂载到/mnt/iso2 依次类推。如下命令:

jnosc:/mnt # mount -o loop /file/Downloads/PTC.Pro.Engineer******CD1.iso

/mnt/iso1

其他2张ISO镜像依次挂载。

注意:在Magic Linux下只要对iso文件右击选挂载iso文件就可以了.

三、获取网卡硬件地址


现在我们转入iso1目录

jnosc:/file #cd /mnt/iso1

jnosc:/mnt/iso1 #


执行命令更改环境变量

jnosc:/mnt/iso1 # LANG=EN


启动安装程序

jnosc:/mnt/iso1 # ./setup

Starting PTC.Setup, please wait ...

:? 注意:在Magic Linux不会顺利启动安装界面会出现下面错误提示:
Starting PTC.Setup, please wait ...
# /mnt/cdrom/dsrc/i486_linux/obj/redirect: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory

是因为依赖不足.解决方法如下:
(引用KDE版主的文章)
1、软件安装程序顺藤摸瓜,找到了 libXm.so.3 指向的真实文件是 libXm.so.4.0.0,从而报错。若是 rpm 包,我们可以创建链接后,采取 rpm -ivh --force xxx.rpm 的方式强制安装。但若是通过脚本或者其它途径,比如 .run 或 .bin 文件来安装,就难以蒙混过关了。因此我们推荐采取复制的方法创建一个 libXm.so.3:
su
cd /usr/X11R6/lib/
cp -f libXm.so.4.0.0 libXm.so.3
ldconfig
更变态的安装程序不除外有校验 libXm.so.3 的真伪性的可能,那样的话,复制依然不能解决问题。或者复制后,由于 so 文件高版本的不兼容低版本的,导致
软件运行不稳定,我们就得被迫手工编译一下了。

在 google 搜索 libXm.so.3,发现它属于 openmotif-2.2.2,于是进一步找到:
http://www.sh-linux.org/rpm-2003/SRPMS/openmotif-2.2.2-5.src.rpm
下载后重建一下 rpm:
rpmbuild --rebuild --target=i686 openmotif-2.2.2-5.src.rpm
如果没有依赖问题,编译成功的话,就可以在 /usr/src/mBuild/RPMS/i686/ 找到生成的 openmotif-2.2.2-5.i686.rpm
然后强制安装它,注意不是升级:
rpm -ivh --force openmotif-2.2.2-5.i686.rpm
这样系统里就会有两个版本的 openmotif 并存,接着应该可以继续安装软件了。


再启动安装程序

在./setup之前必须设定环境变量执行 LANG=EN (不设定会在选择国家后退出安装程序)

jnosc:/mnt/iso1 # ./setup

Starting PTC.Setup, please wait ...

现在将会看到安装程序的界面请记住网卡硬件地址(在左下XX-XX-XX-XX-XX)

(注:也可以通过其他方式获取网卡硬件地址,具体执行ifconf命令)

现在可以启动 /mnt/iso1/Crack/keygen.exe 这个工具来产生《许可证文件》

license.dat

这个文件非常重要,否则我们的安装将无法继续(ML2.0已配置好wine的了,所以直接运得keygen.exe就可以得到license.dat)

(但不知为何我用光盘上的破解软件生成的license.dat说是不支持这个proe版本,我下载了另一个破解软件生成的license.dat才说可以)

现在我们可以继续下一步安装了:

记得[国家]选项必须选 Other

否则安装将退出(选中国也会退出,只是没有中文),不要指望选择china 会让你有个中文安装界面。

选择好之后单击 Next > 按钮进行下一步。

^_^不说也知道,现在安装模式就和windows下一样了。

(授权可以安装PTC的 lincense server也是选用刚才生成的文件,也可以在安装proe时选用lock file方式授权,后者比较好,反下是单机使用没必要多装一个软件)


到现在才看到windows版本的安装选择界面,为什么呢?

因为windows下,我们是在[我的电脑]属性里面提前设施了环境变量,所以安装windows版本的时候前一张图片是不会出现的。在linux(UNIX)系统中这个就会出现了。

看到了吗?霸王条约,你不同意我就不让你安装。所以你只有一个选择(同意)。

电信、运管、等等,所有的国家企事业单位都这样。无奈????


选择安装目录,我这里选择的是/opt/ptc目录

默认的是/usr/local/ptc/


安装目录选择好之后就单击Next > 按钮

现在出现的界面是让我们选择 license server 。因为我们是非授权版本,所以不可能安装lincense server,也不可能连接PTC的 lincense server,除非你付了钱给PTC公司。

(别误会!这样安装我们仍然是正版功能的软件,并无限制。如果你并无经济上面的顾虑,请购买PTC授权的lincense)

现在就需要我们刚才的 license.dat 文件了。见下图:

看右边的对话框,选择 Locked license file (no server running)

然后单击文件夹 图标,接着出现 Selece File 对话框让你选择license.dat 文件。

(我这个为了方便,把3个步骤的图片都放在一起了。)找到你刚才存放 license.dat 文件的地方,单击 Open。 安顿好license后,下一步。

接下去的安装我就不罗嗦了。

安装完成后还有的就是运得问题!!!

在安装目录中bin下运行./proe会出以下错误,(使用授权服务器)


无法注册服务:RPC:无法接收;errno = 拒绝连接

解决方法:/etc/init.d/portmap start 就可以了
也可以注册成系统服务 service portmap start

现在运行./proe即可

以上就是我的遇到的问题和解决方法.

lyqwsy 发表于 2007-5-6 13:31:50

帅哥,请把你的license发岀来!!!!!!!!


明说了不能用还,还 不顺便把license帖出来
页: [1]
查看完整版本: 在ML2.0下安装ProE 野火版3.0的总结