[问题求助]关于安装pro/e的疑惑。

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
引火虫
帖子: 758
注册时间: 2006-08-28 9:08
来自: 安徽/安庆

[问题求助]关于安装pro/e的疑惑。

#1

帖子 引火虫 » 2006-09-18 11:27

本来论坛里面有关于pro/e在ubuntu中安装帖子,
我也是按照帖子做的,
可是我总是在第一步就卡住,
下面我将的我安装过程说一下,
请高手帮我出出主意:

首先我安照about3889-0.html帖子的做法,
进行到了“LANG=EN”这一步,
前面很顺利,
可从下面开始就不行了,
sudo ./setup
出现提示:
sudo: unable to execute ./setup: Permission denied
我在sudo 的后面加了个 sh
执行:$ sudo sh ./setup
出现错误提示:
ERROR: /home/kylincy/第二盘第一区/ptc/dsrc//obj/ptcsetup - file is missing.
Check the name of the CD mount directory.

我查看了“setup”文件的代码,
其中有这么一段:
... ...
cd $rundir
prodir=$fullscrpath
imagedir=$fullscrpath
getpmtscr="getpmt.csh"

if [ ! -x "$imagedir/$getpmtscr" ]
then
echo ""
echo "ERROR: $imagedir/$getpmtscr - file is missing."
echo " Check the name of the CD mount directory."
exit 1
fi

mctype=` csh $imagedir/$getpmtscr`
if [ "$mctype" = "UNKNOWN" ]
then
echo ""
echo "ERROR: OS name unknown."
exit 1
fi
... ...

发现是由于getpmt.csh文件没有被执行,
所以我在加粗部分加了个“sudo”
变成了:mctype=`sudo csh $imagedir/$getpmtscr`
再执行$ sudo sh ./setup
又出现错误提示:

代码: 全选

Starting PTC.Setup, please wait ..../setup: line 302: /home/kylincy/第二盘第一区/ptc/dsrc/i486_linux/obj/redirect: Permission denied
再查看“setup”文件的代码,
其中有这么一段:
REDIRECT_EXE="$imagedir/dsrc/$mctype/obj/redirect"
if [ -x "$REDIRECT_EXE" ]
then
($REDIRECT_EXE $other_args -multicd ) &
else
( $PROSETUP_EXE $other_args) &
fi

又在加粗部分加入sudo,如下:
REDIRECT_EXE="sudo $imagedir/dsrc/$mctype/obj/redirect"
再执行$ sudo sh ./setup
又出现错误提示:

代码: 全选

Starting PTC.Setup, please wait ..../setup: line 304: /home/kylincy/第二盘第一区/ptc/dsrc/i486_linux/obj/ptcsetup: Permission denied
我以为又像上面一样,
于是我也在PROSETUP_EXE="$imagedir/dsrc/$mctype/obj/ptcsetup"中加入了sudo,
可是还是出错:

代码: 全选

ERROR:  sudo /home/kylincy/第二盘第一区/ptc/dsrc/i486_linux/obj/ptcsetup - file is missing.
        Check the name of the CD mount directory.
请问有哪位遇到过这种情况吗?
有什么办法吗?
引火虫
帖子: 758
注册时间: 2006-08-28 9:08
来自: 安徽/安庆

#2

帖子 引火虫 » 2006-09-18 15:53

没有人装过吗?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#3

帖子 eexpress » 2006-09-18 16:26

可能除开gnix,别人都没完整安装过了。 :lol: 你给他发个邮件试试。
● 鸣学
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#4

帖子 gnix_oag » 2006-09-18 18:11

ERROR: /home/kylincy/第二盘第一区/ptc/dsrc//obj/ptcsetup - file is missing.
Check the name of the CD mount directory.


/ptc/dsrc//obj/ptcsetup

中间有两个 // 这说明你没有安装好 csh

sudo apt-get install csh
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#5

帖子 gnix_oag » 2006-09-18 18:16

我照我的一步一步来,没有问题的,
引火虫
帖子: 758
注册时间: 2006-08-28 9:08
来自: 安徽/安庆

#6

帖子 引火虫 » 2006-09-19 8:07

gnix_oag 写了:ERROR: /home/kylincy/第二盘第一区/ptc/dsrc//obj/ptcsetup - file is missing.
Check the name of the CD mount directory.


/ptc/dsrc//obj/ptcsetup

中间有两个 // 这说明你没有安装好 csh

sudo apt-get install csh
当初我也以为是CSH没装好,
可是我后来单独执行$sudo csh ./getpmt.csh的时候,
下面出来了个:i486_linux
这说明CSH是正常的。
只是因为在setup文件中被执行,
它好像没有权限,
所以我在mctype=`sudo csh $imagedir/$getpmtscr` 中间加了个sudo以后,
出来的提示中:
Starting PTC.Setup, please wait ..../setup: line 302: /home/kylincy/第二盘第一区/ptc/dsrc/i486_linux/obj/redirect: Permission denied
就有了中间那个i486_linux
codepin
帖子: 18
注册时间: 2005-12-09 18:14

#7

帖子 codepin » 2006-09-19 9:13

ubuntu 下安装proewildfire的可行方法
1 安装tcsh(TENEX C shell. An enhanced version of Berkeley csh.)和处理 libXm.so.3
个人感觉这个tcsh比csh好用。强烈建议你使用tcsh。
sudo apt-get install tcsh
sudo ln -s /usr/X11R6/lib/libXm.so.3 /usr/lib/libXm.so.3(这一步可以先不做,直到安装时如果提示缺少该文件再作处理。)

2 安装 libmotif3、 libstdc++2.10-glibc2.2和gtk1.2
sudo apt-get install libmotif3 libstdc++2.10-glibc2.2
sudo apt-get install gkt1.2(如果系统已经安装的话,当然可以不进行此操作)

3 安装 portmap
sudo apt-get install portmap (否则,安装后运行时会:无法注册服务:RPC:无法接收;errno = 拒绝连接)

4、找出计算机名
[主菜单]----[系统]----[系统管理]----[联网]----[常规]
这里先假设为 "newstar"


5、找出网卡硬件地址
启动安装程序(见后面),在左下方有。
或者用ifconfig 命令来查询网卡的Mac地址。
这里先假设为 "00-11-2F-C8-04-65"

挂载 cdrom

sudo mount -o loop /mnt/d_win/Proe_linux_disk_1.iso /mnt/cdrom _1
sudo mount -o loop /mnt/d_win/Proe_linux_disk_2.iso /mnt/cdrom_2


许可证文件


用wine或把所有的文件放到 Windows 中, 再运行lisence生成器,产生lisence.dat文件

安装 Pro/Engineer

1 先安装许可证管理器(PTC License Server)。当然要选择你生成的lincese.dat.
2 再安装proe。

安装完毕后,将/usr/local/ptc/flexnet/startup(如果你是默认安装)目录的S99ptcflexlm复制到/etc/rc2.d/下(Fedora Core
不需要此步骤)。

(完成时也会有一错误,没有关系)
提示:安装完之后可用 sudo /usr/local/ptc/proeWildfire2.0或3.0/bin/ptcsetup 重新配制。

启动 Pro/Engineer
LANG=EN (在下面的proe1中的!/bin/csh -f的下一行加上这一行就行了setenv LANG EN ,就不用这个了)
/usr/local/ptc/proeWildfire2.0或3.0/bin/proe1
当然你也可以在自己的用户目录下建一个上shell文件,加上可执行属性,然后链接到/usr/bin/下即可。
#!/bin/sh
cd /home/codepin/proe
LANG=en_US
/usr/local/ptc/proeWildfire3.0/bin/proe1

安装后,mechanism起动不了,在Centos 4.4下无此问题,但速度稍慢一些。稳定性是很好的。
引火虫
帖子: 758
注册时间: 2006-08-28 9:08
来自: 安徽/安庆

#8

帖子 引火虫 » 2006-09-19 10:17

哎!
搞得我没有信心了,
还是好好的在windows下呆着吧!
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#9

帖子 gnix_oag » 2006-09-19 12:22

那就把光盘上的内容 cp 到硬盘上

更改其权限,再试试。


:) :)
引火虫
帖子: 758
注册时间: 2006-08-28 9:08
来自: 安徽/安庆

#10

帖子 引火虫 » 2006-09-19 12:24

gnix_oag 写了:那就把光盘上的内容 cp 到硬盘上

更改其权限,再试试。


:) :)
在这之前,
我已经把它CP到硬盘上了,
并且把所有文件的权限都改成了777。

不知您能不能将您已经安装好了的pro/e的主文件夹做成BT种子,
我下下来也是一样的用。
codepin
帖子: 18
注册时间: 2005-12-09 18:14

#11

帖子 codepin » 2006-09-20 13:12

用根用户登录,不能安装就怪了。
引火虫
帖子: 758
注册时间: 2006-08-28 9:08
来自: 安徽/安庆

#12

帖子 引火虫 » 2006-09-20 14:36

codepin 写了:用根用户登录,不能安装就怪了。
root用户我也试过,
情况都一样的.
回复