QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5817|回复: 11

戴红帽记(RH9&Maya&RAT安装笔记)

[复制链接]
发表于 2004-3-9 01:17:04 | 显示全部楼层 |阅读模式
一直被Linux下Maya的快速稳定所吸引,想装Linux,想了好久,却顾虑太多。
心动太久,终于行动了,写点安装的笔记。
因为都是记忆,难免出错,希望大家谅解。

在这里感谢中国Linux公社(http://www.linuxfans.org)的斑竹Bluedata和Ivn,以及cobranail,正是因为他们的文章,以及对我的帮助,我才能顺利完成这个工作。

1、安装Linux
安装方法已经有很多了,我只提一些应该注意的问题。
大家先认真阅读这个帖子的相关内容
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=49759
首先你要找到Linux的安装盘,最好的光盘,这样要方便一点。
没有Linux的朋友可以到这里下,镜像很多,速度很快。
http://redhat.com/apps/download/
虽然我用的是RedHat,不过估计Fedora应该是一样的。Fedora是RedHat作为个人版的后续版本。
在Windows下分一个区出来,最好是最后一个区,在Windows下把这个区删除。
右击我的电脑——管理——磁盘管理
这样可以避免将来启动Windows的时候Windows总去寻找这个区,会很慢。
记下你的硬件信息,本人的硬件配置如下:
CPU:AMD AthlonXP 2100+(0.13)
RAM:256M DDR333*2
主板:EP-8RDA(nForce2 SPP)
显卡:GForce4 Ti 4200 with AGP 8X
网卡:Realtek RTL8139
显示器:MAG 796FDII(30-96KHz/50-160Hz)
硬盘:金钻80G,准备给Linux的是5G多。
我安装的是RH9,很幸运,我所有的硬件,RH9都认识。
考虑到做CG,还是划分了512M作为swap,剩下的用ext3,挂装点是“ /”。
要注意的是,这个区的最大大小不要自己去指定,让RH9自己安排到最大就可以了。
在设置防火墙的时候最好设置为无,这样可以避免很多麻烦。
另外,应该知道一些基本命令的使用,还有vi编辑器最基本的用法。这样你可以在没有图形界面的情况下做好一些事情。

2、安装NV驱动
别告诉我你用的不是nVidia的显卡。
只有nVidia给Linux下的OpenGL驱动是完美的。
到NV官方去下载最新的驱动
http://www.nvidia.com
你下到的是一个.run的程序。NV确实是很人性化的,安装都是自动的,你甚至不用自己去选择你Linux的版本。
如果我没猜错,你设定的Linux启动后应该是直接进入图形界面,这样是装不了驱动的。
按Crtl+Alt+F1,用root登录。
使用命令init 3
这样你才完全退出了图形界面。
cd到你放驱动的目录,运行sh [驱动文件名],比如
sh ./NVIDIA-Linux-x86-1.0-4496-pkg2.run
然后就自动安装了。
运行init 5,回到图形界面,这样你的操作可能会觉得方便一点。
这个时候你安装上了驱动,但是并没有使用。
进入目录
cd /etc/X11
用文本编辑XF86Config文件
把Section "Device"那段中,Driver后面改成nvidia,保存,重新启动X,呵呵,
你会看到nVidia巨大的商标,恭喜你,安装成功了。

3、安装Maya
在图形界面下双击就可以安装rpm包。
虽然AWCOMMON-5.3-5和MAYA5_0-5.0-18没有.rpm的后缀名,但实际上是rpm包,RH能自己认识。
先装AWCOMMON-5.3-5。然后在终端中进入相应目录
cd /usr/aw/COM/bin
./lmutil lmhostid
第二句的作用是显示你的网卡号,如果你在windows下已经看过并记住了,这步就可以省了。
然后把aw.dat中的your_hostid改成这个号。
把aw_keygen放到aw.dat所在目录,在该目录下,运行
./aw_keygen aw.dat
这个aw.dat就是将来要安装的license文件。
然后安装MAYA5_0-5.0-18,安装完成后会让你InstallKey,把license文件指定为aw.dat,然后install,就OK了。
如果是RH7.3,你就可以直接启动了,如果是RH9,在/usr/aw/maya5.0/中,用文本编辑器打开Maya5.0这个shell脚本,在
...
case Linux:
set lib = lib
set lsFlags = '-l'
breaksw
...
中加一句,改为
...
case Linux:
set lib = lib
set lsFlags = '-l'
setenv LD_ASSUME_KERNEL 2.4.1
breaksw
...
保存,然后就可以启动了。

4、安装RAT
先申明,我还没装上,不过基本方法应该是这样,大家可以试试,也希望有高手再指点一下。
还是先装license。
安装license-2.0-0.i386.rpm
进入目录
/opt/pixar/license-2.0
可以看到license.dat和pixard等文件,这两个是需要换的。
用crack里面的两个文件换这两个文件,然后打开license.dat,把your_hostname换为你的计算机名字。保存。
在终端的这个目录下运行./lmgrd -c license.dat,如果出现这些提示,就说明安装成功了。(我就是在这里还有问题,希望有高手指点,可能是什么原因)

这是一次完整的启动:
[user@inferno user]$ cd /opt/pixar/license-2.0/
[user@inferno license-2.0]$ ./lmgrd -c license.dat
Incorrectly built binary which accesses errno or h_errno directly.

Needs to be fixed.
[user@inferno license-2.0]$ 2:45:06 (lmgrd) --------------------------

---------------------
2:45:06 (lmgrd) Please Note:
2:45:06 (lmgrd)
2:45:06 (lmgrd) This log is intended for debug purposes only.
2:45:06 (lmgrd) There are many details in licensing policies
2:45:06 (lmgrd) that are not reported in the information logged
2:45:06 (lmgrd) here, so if you use this log file for any kind
2:45:06 (lmgrd) of usage reporting you will generally produce
2:45:06 (lmgrd) incorrect results.
2:45:06 (lmgrd)
2:45:06 (lmgrd) -----------------------------------------------
2:45:06 (lmgrd)
2:45:06 (lmgrd)
2:45:06 (lmgrd) FLEXlm (v8.2a) started on inferno.burn (linux)

(3/8/2004)
2:45:06 (lmgrd) FLEXlm Copyright 1988-2002, Globetrotter Software, Inc.
2:45:06 (lmgrd) US Patents 5,390,297 and 5,671,412.
2:45:06 (lmgrd) World Wide Web: http://www.globetrotter.com
2:45:06 (lmgrd) License file(s): license.dat
2:45:06 (lmgrd) lmgrd tcp-port 7498
2:45:06 (lmgrd) Starting vendor daemons ...
2:45:06 (lmgrd) Started pixard (internet tcp_port 34959 pid 2005)
Incorrectly built binary which accesses errno or h_errno directly.

Needs to be fixed.
2:45:06 (pixard) FLEXlm version 8.2a
2:45:06 (pixard) Server started on inferno.burn for: PhotoRealistic-

RenderMan
2:45:06 (pixard) PRMan-INTEL-NT PRMan-INTEL PRMan-SGI
2:45:06 (pixard) RATalfred RATmtor RATslim
2:45:06 (pixard) RATalfserver RAT-NT RAT-Linux
2:45:06 (pixard) RAT-Irix RATutils

[user@inferno license-2.0]$

下面安装另外两个包
prman-11.3-0.i386.rpm(for AthlonXP)或者prman-11.3.1-0.i386.rpm(for P4)
和rat-5.5.1-RH7.3.i386.rpm

docs-5.5-RH7.2.i386.rpm
是帮助文件,安装是否随便你。

下面设置rendermn.ini和alfred.ini
打开文件/opt/pixar/prman-11.3/etc/rendermn.ini
把/licensefile 7498@licenseserver
中的“licenseserver”改成你机器名字

打开文件/opt/pixar/rat-5.5/etc/alfred.ini
在最后面
set alfConfig(maitredHost) {hostname}
中的“hostname”改为你机器名字

最后需要设置环境变量,建议不使用root来用,比如用户lf426
在/home/lf426下
编辑你的.bashrc文件,比如用vi编辑
vi .bashrc
i=插入;:q=不保存离开,:wq=保存并离开。
在该文件最后加上这几句
export RMANTREE=/opt/pixar/prman-10.0
export RATTREE=/opt/pixar/rat-5.0
export RATDOCTREE=/opt/pixar/docs-5.0
export RMANFB=it
export AW_LOCATION=/usr/aw
export MAYA_LOCATION=$AW_LOCATION/maya
export MAYA_PLUG_IN_PATH=$RATTREE/bin
export MAYA_SCRIPT_PATH=$RATTREE/lib/mtor/resources
export XBMLANGPATH="$RATTREE/lib/mtor/resources/%B"
export LD_LIBRARY_PATH="$MAYA_LOCATION/lib:$RATTREE/bin"
if [ $RATTREE = $RMANTREE ]; then
export PATH=$PATH:$RMANTREE/bin
else
export PATH=$PATH:$RATTREE/bin:$RMANTREE/bin
fi

或者按照cobranail的方法,加上这样几句(实际效果应该是一样的)
export RMANTREE=/opt/pixar/prman-11.3.1
export RATTREE=/opt/pixar/rat-5.5.1
PATH=$PATH:$RMANTREE/bin:$RATTREE/bin:$RMANTREE

重新启动,不出意外就应该成功了。记着别用root登录,比如我这里用lf426的帐号。

加载RAT前,记住打开license和M-D服务。
在终端的相应目录下。比如
cd /opt/pixar/license-2.0
./lmgrd -c license.dat
cd /opt/pixar/RAT-5.5.1/bin
./alfred -maitre_d
 楼主| 发表于 2004-3-9 01:19:43 | 显示全部楼层
Linux版的Maya5.0&5.0.1和RenderMan(RAT5.5.1&PRMan11.3),大家可以到我们论坛的FTP去下。
http://www.rendermancn.com
回复

使用道具 举报

发表于 2004-3-9 03:53:33 | 显示全部楼层
你还没有装好吗?不幸啊(我也是折腾了一个多月才装好)
我想给你弄一个“录像”看看,从linux的安装开始的,一直到起动license server
其实就是安装的截图
回复

使用道具 举报

 楼主| 发表于 2004-3-9 12:37:09 | 显示全部楼层
呵呵,你有空的时候就麻烦做一个吧。
对于RAT安装起来变态我都已经麻木了,当年在windows下也是死活装不上。我又对系统太相信了,始终没想到是什么原因。后来把盘格了重装,怎么装都好用了,郁闷啊,现在都不知道是什么原因。
难道Linux下也要走Windows下的老路?
回复

使用道具 举报

发表于 2004-3-9 13:45:14 | 显示全部楼层
[quote:bbf53e738f="lf426"]呵呵,你有空的时候就麻烦做一个吧。
对于RAT安装起来变态我都已经麻木了,当年在windows下也是死活装不上。我又对系统太相信了,始终没想到是什么原因。后来把盘格了重装,怎么装都好用了,郁闷啊,现在都不知道是什么原因。
难道Linux下也要走Windows下的老路?[/quote]
rat还算简单,真正让我感到头疼的candence和softimage XSI
回复

使用道具 举报

 楼主| 发表于 2004-3-9 19:57:55 | 显示全部楼层
你现在用的Linux是什么版本的,或者是Fedora?
我给你发了悄悄话,你看看。
回复

使用道具 举报

 楼主| 发表于 2004-3-9 23:34:10 | 显示全部楼层
我刚刚重新装了Fedora,这次还是不行,不过提示要明确一些:
pixard:error while loading shared libraries:libstdc++-libc6.1-1.so.2:cannot open shared object file:No such file or directory.

应该装什么?
回复

使用道具 举报

 楼主| 发表于 2004-3-9 23:59:55 | 显示全部楼层
哈哈,我终于启动起来了。
其实原因一开始你已经说了,是compat-libstdc++的问题。

我装Fedora后,因为没有这个包,所以给了我提示。我在RH9的盘里面找到这个文件:
compat-libstdc++-7.3-2.96.118.i386.rpm
装上就解决了。

现在分析RH9里面装不上的原因,可能是因为实际上这个rpm包已经被其他的文件升级了,虽然已经安装,但是实际上已经不能够运行pixard了。
回复

使用道具 举报

发表于 2004-6-15 20:43:25 | 显示全部楼层
支持一下,不打算学MAYA了,
cobranail
【版面管理】
期待你那个教程,最好连XSI的一起写上
回复

使用道具 举报

发表于 2004-9-16 21:52:11 | 显示全部楼层
[quote:b10349c2d7="lf426"]哈哈,我终于启动起来了。
其实原因一开始你已经说了,是compat-libstdc++的问题。

我装Fedora后,因为没有这个包,所以给了我提示。我在RH9的盘里面找到这个文件:
compat-libstdc++-7.3-2.96.118.i386.rpm
装上就解决了。

现在分析RH9里面装不上的原因,可能是因为实际上这个rpm包已经被其他的文件升级了,虽然已经安装,但是实际上已经不能够运行pixard了。[/quote]
9494,这个问题搞的我好惨,早点看到这个就好了
回复

使用道具 举报

发表于 2007-11-3 02:25:34 | 显示全部楼层

hiweed1.0下安装rat-5.5.1出错,如何界绝?

root@hiweed:/opt/pixar/license-2.0# ./lmgrd license.dat
./lmgrd: relocation error: ./lmgrd: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
回复

使用道具 举报

发表于 2007-11-4 21:24:33 | 显示全部楼层
学习了,感谢楼主!楼主的题目起的真好玩!

[ 本帖最后由 fishfree 于 2007-11-4 21:38 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-5 20:05 , Processed in 0.151768 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表