|
一直被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 |
|