wget http://download.autodesk.com/us/support/files/maya_2016_service_pack_1/Autodesk_Maya_2016_SP1_EN_Linux_64bit.tgz
mkdir Autodesk_Maya_2016_SP1_EN_Linux_64bit
tar -xvf Autodesk_Maya_2016_SP1_EN_Linux_64bit.tgz -C Autodesk_Maya_2016_SP1_EN_Linux_64bit
cd Autodesk_Maya_2016_SP1_EN_Linux_64bit
# 如果之前2015的时候没装,需要装以下packages先
yum install libXp-devel libpng12 compat-libtiff3 xorg-x11-fonts-ISO8859*
./setup
# 装的时候选Network license, 666-69696969 657H1
# license server可以填你自己的计算机名,cosole里运行hostname可以得到
# flexnetserver用不着装了,因为之前你2015的时候已经装过了
yum install adlmflexnetserver-9.0.23-0.x86_64.rpm
yum install redhat-lsb
# 神秘文件是/usr/autodesk/maya2016/lib/libadlmint.so.11.0.15
# 因为之前同一台电脑/opt/flexnetserver/adskflex已经和谐过了,所以就不用管了
# 把新和谐文件里的2016的部分贴进之前2015就已经整蛊过的/opt/flexnetserver/lic.dat里,然后重启lmgrd daemon
systemctl restart lmgrd
之后就能用了
如果你是新装2016,之前没有按上篇教程操作过,那么下面是从上篇教程里转贴过来的内容
# 改和谐文件lic.dat 里的 HOSTNAME 和 MAC 下面这两条命令可以查他们分别是什么
/opt/flexnetserver/lmutil lmhostid hostname
/opt/flexnetserver/lmutil lmhostid ether
# 手动开 daemon 试下,假设你把和谐文件放在下面的目录里了
/opt/flexnetserver/lmgrd -z -c lic.dat
# 然后你直接开Maya了,如果你没搞错什么,应该能开了
上述操作里你可以把lmgrd放”启动”里 或者 自己拼个wrapper script来开maya,不过这样逼格甚低,为了高逼格,可以把他装成”service”(或者按Linux的话说,叫Daemon)
高逼格神秘文件安装法
与之前CentOS 6.5中的高逼格安装法的不同之处在于,CentOS 7转向了使用systemd来管理daemon 所以你可以在/usr/lib/systemd/system/下新建个文件,随便起个xxx.service的名字,内容如下:(lz存成了lmgrd.service) 其内容如下
[Unit]
Description=launch flexlm server
[Service]
ExecStart=/opt/flexnetserver/lmgrd -c /opt/flexnetserver/lic.dat
Type=forking
[Install]
WantedBy=multi-user.target
然后
# 启动新加的service
systemctl daemon-reload
systemctl start lmgrd
# 查询下看成功没有
systemctl status lmgrd
# 如果出现Active: active (running) since ...的字样说明可以了,可以开Maya验证下是不是可以
# 最后让他自动启动
systemctl enable lmgrd
# 其实就是在/etc/systemd/system/下帮你建了个symbolic link ...
效果图
tips(下面是lz升级到2016 sp3以后添加的):