Maya 在Linux系统中的安装方法

1.  在Linux系统中,Maya提供的软件包的格式是RPM, 所以在RedHat、openSuse等系统中是直接可以安装的; 或者是基于DEB格式的话,像Debian,Ubuntu等则需要通过软件转换一下,alien -vc *.rpm,即可以转换。

2. 有些前提需要软件, libXp6库; lsb-core支持standalone licensing.

3. 按顺序安装软件: adlmapps, adlmflexnetserveripv6, adlmflexnetclient, and adsklicensing.

For example:

sudo apt-get install ./adlmapps<version_number>_amd64.deb
sudo apt-get install ./adlmflexnetserveripv6<version_number>_amd64.deb
sudo apt-get install ./adlmflexnetclient-<version_number>_amd64.deb
sudo apt-get install ./adsklicensing<version_number>_amd64.deb

4. 安装成功后,验证一下是否运行正常

  systemctl status adsklicensing

  若服务没有运行,手动处理一下:

  

If the licensing service is not running:

  • 手动运行命令:
    /opt/Autodesk/AdskLicensingService --run
    Verify again that the service is running.
  • 手动运行服务:
    sudo getent group adsklic &>/dev/null || sudo groupadd adsklic
    sudo id -u adsklic &>/dev/null || sudo useradd -M -r -g adsklic adsklic -d / -s /usr/sbin/nologin  
    sudo ln -sf /opt/Autodesk/AdskLicensing/ <version>/AdskLicensingService/AdskLicensingService /usr/bin/AdskLicensingService
    sudo mkdir /usr/lib/systemd/system
    sudo cp -f /opt/Autodesk/AdskLicensing/<version>/AdskLicensingService/adsklicensing.el7.service /usr/lib/systemd/system/adsklicensing.service
    sudo chmod 644 /usr/lib/systemd/system/adsklicensing.service
    sudo systemctl daemon-reload
    sudo systemctl enable adsklicensing -quiet
    sudo systemctl start adsklicensing

5. 安装Maya软件

  apt-get install <Maya2022 deb package>

6. 验证Maya是否注册成功, 使用下列命令验证:

 /opt/Autodesk/AdskLicensing/<version_number>/helper/AdskLicensingInstHelper list

  如果没有成功,则使用以下命令:

    sudo /opt/Autodesk/AdskLicensing/<version_number>/helper/AdskLicensingInstHelper register -pk 657N1 -pv 2022.0.0.F -el EN_US -cf /var/opt/Autodesk/Adlm/Maya2022/MayaConfig.pit

7. 安装附加软件包:

  sudo apt-get install libfam0 libcurl4 libpcre16-3 libjpeg62 libxm4 xfonts-100dpi xfonts-75dpi

  sudo apt-get install --reinstall libxcb-xinerama0 (required for Maya 2022)

  sudo ln -s /usr/lib/x86_64-linux-gnu/libpcre16.so.3 /usr/autodesk/maya2022/lib/libpcre16.so.0

  sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.1 /usr/autodesk/maya2022/lib/libssl.so.10

  sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /usr/autodesk/maya2022/lib/libcrypto.so.10

  sudo ln -s /usr/lib/x86_64-linux-gnu/libXp.so.6 /usr/autodesk/maya2022/lib/libXp.so.6

  xset +fp /usr/share/fonts/X11/100dpi

  xset +fp /usr/share/fonts/X11/75dpi

  xset fp rehash

8. 需要图片库 libpng15.so.15 才可以运行Maya.  这个版本比较 低,很多发行版已经不再支持了, 需要手动安装。

  cd ~/tmp
  wget https://sourceforge.net/projects/libpng/files/libpng15/older-releases/1.5.15/libpng-1.5.15.tar.gz
  tar -zxvf ./libpng-1.5.15.tar.gz
  cd libpng-1.5.15
  ./configure --prefix=/usr/local/libpng
  make check
  sudo make install
  make check
  sudo ln -s /usr/local/libpng/lib/libpng15.so.15 /usr/autodesk/maya2022/lib/libpng15.so.15

9. 创建临时目录 /usr/tmp

  sudo mkdir /usr/tmp
  sudo chmod 777 /usr/tmp

10. 设置Maya环境变量 , 变量存储于Maya.env.
  The Maya.env file is located in ~/maya/2022/Maya.env, You can create the file if it does not exist.
  You will need to set MAYA_DISABLE_ADP and LC_ALL.
  MAYA_DISABLE_ADP disables ADP, which can cause a hang on close, while LC_ALL ensures that Maya works with Ubuntu color correction.

  echo "MAYA_DISABLE_ADP=1" >> ~/maya/2022/Maya.env
  echo "LC_ALL=C" >> ~/maya/2022/Maya.env

11. 运行Maya.

  /usr/autodesk/maya2022/bin/maya

 

   

posted @   裘庄三少  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示