1.安装Nuke
官方安装教程:https://learn.foundry.com/nuke/content/getting_started/installation/installing_nuke_linux.html
sudo ./Nuke<version number>-linux-x86-64-installer.run
会出现一堆End User Licensing Agreement (EULA),按回车就向下滚动,直到看完,然后输入y,回车,表示你接受协议。你也可以一开始就直接接受,就跳过EULA。
sudo ./Nuke<version number>-linux-x86-64-installer.run --accept-foundry-eula
默认情况下,Nuke安装在当前工作目录中。(e.g.打开终端的地方)
安装Nuke应用程序文件后,安装程序还将运行安装后脚本,该脚本创建以下目录:
/usr/local/foundry/RLM
2.Crack
(1)解压FLT7.1v1,安装linux版本的FLT7
sudo 安装包路径/install.sh
(2)停止Foundry License Server服务
/usr/local/foundry/LicensingTools7.0/FoundryLicenseUtility -s stop -t RLM
权限不够就在代码前加sudo
sudo /usr/local/foundry/LicensingTools7.0/FoundryLicenseUtility -s stop -t RLM
(3)替换rlm.foundry并修改rlm.foundry的权限(读写权限)
sudo cp /~ /usr/local/foundry/LicensingTools7.0/bin/RLM
chmod 755 rlm.foundry
- 不用命令行直接在文件管理器下复制文件权限不够的话,可以打开一个有管理员权限的文件管理器进行复制(可以先建一个文件夹把原先的放进去,然后再复制替换的文件过来)
【个人比较喜欢用这个,虽然可能不太安全,因为底下杀死进程那玩意太不好用了】
sudo nautilus
- 复制的时候,出现的小插曲,就显示目标路径下的rlm.foundry文本文件忙,就插死进程,给它关咯--------有时候显示不出来进程号。。。也查不到进程就无语
# 找到文件进程id
fuser 文件名
e.g., fuser rlm.foundry
# 杀死正在执行的进程
kill 进程号
(4)编辑xf_foundry.lic替换HOST_NAME MAC_ADDRESS端口(HOST NAME MAC(去除冒号)),端口号可以不写
hostname //获取主机名
ifconfig //获取mac
- mac地址一定要是以太网适配器本地连接下面的物理地址
(5)将xf_foundry.lic拷贝到/usr/local/foundry/RLM
sudo cp /~ /usr/local/foundry/RLM
(6)重新启动RLM服务器获得状态,这个也是 权限不够 前面+sudo
/usr/local/foundry/LicensingTools7.0/FoundryLicenseUtility -s start -t RLM
/usr/local/foundry/LicensingTools7.0/FoundryLicenseUtility -s status -t RLM
3.启动NukeX
Linux 在安装目录下启动NukeX,注意不是直接双击运行在安装目录下的Nuke 12.2(这个启动之后是Nuke,不是NukeX,里头好多GPU加速的节点用不了)。
Linux启动:
- ./Nuke12.2 --studio推出Nuke Studio。
- ./Nuke12.2 --nukex推出NukeX。
- ./Nuke12.2 推出Nuke。
- ./Nuke12.2 --hiero推出Hiero。
- ./Nuke12.2 --player推出HieroPlayer。
- ./Nuke12.2 --nukeassist推出Nuke Assist。
参考: