在 Ubuntu 上安装 Maya 2020

Autodesk Support

2021年5月7日


问题:

您需要在 Ubuntu Linux 上安装 Maya 2020,但 Linux 标准安装过程并不适用。

解决方案:

在 Ubuntu 上安装 Maya 2020 不是标准过程。您需要安装其他软件包,将 Maya rpm 转换为 Debian 软件包,然后从生成的 Debian 软件包安装 Maya。

  1. 获取转换 rpm 软件包所需的软件包。
    sudo apt-get install alien dpkg-dev debhelper build-essential zlib1g-dev
  2. 获取并安装 libXp6。
    sudo add-apt-repository ppa:zeehio/libxp
    sudo apt-get update
    sudo apt-get install libxp6
    
  3. 提取 Maya 安装软件包的内容,并将目录更改为其安装/软件包目录。
  4. 将安装中的 rpm 软件包转换为 deb 软件包。
    sudo alien -vc *.rpm
  5. 安装单机许可软件包。
    sudo apt install lsb-core
  6. 安装许可软件包:adlmapps、adlmflexnetserveripv6、adlmflexnetclient 和 adsklicensing。例如:
    sudo apt-get install ./adlmapps17_17.0.49-1_amd64.deb
    sudo apt-get install ./adlmflexnetserveripv6_17.0.50-1_amd64.deb
    sudo apt-get install ./adlmflexnetclient-17.0.49-1_amd64.deb
    sudo apt-get install ./adsklicensing9.2.1.2399_0-1_amd64.deb
    
  7. 确认许可服务正在运行。
    sudo systemctl status adsklicensing
    如果许可服务未运行:
     
    • 使用以下命令启动此服务:
      /opt/Autodesk/AdskLicensingService --run
      再次确认服务正在运行。
       
    • 如果仍未运行,请手动设置许可服务:
      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/9.2.1.2399/AdskLicensingService/AdskLicensingService /usr/bin/AdskLicensingService
      sudo mkdir /usr/lib/systemd/system
      sudo cp -f /opt/Autodesk/AdskLicensing/9.2.1.2399/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
  8. 安装 Maya。
    sudo apt-get install 
  9. 确认 Maya 已注册。Maya 应显示在由以下命令返回的产品列表中:
    /opt/Autodesk/AdskLicensing//helper/AdskLicensingInstHelper list
    否则,请使用以下命令手动注册:
    sudo /opt/Autodesk/AdskLicensing//helper/AdskLicensingInstHelper register -pk 657L1 -pv 2020.0.0.F -el EN_US -cf /var/opt/Autodesk/Adlm/Maya2020/MayaConfig.pit
    然后,确认其显示在列表中。
  10. 安装运行 Maya 所需的其他软件包。
    sudo apt-get install libfam0 libcurl4 libpcre16-3 libjpeg62 libxm4 xfonts-100dpi xfonts-75dpi
    sudo ln -s /usr/lib/x86_64-linux-gnu/libpcre16.so.3 /usr/autodesk/maya2020/lib/libpcre16.so.0
    sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.1 /usr/autodesk/maya2020/lib/libssl.so.10
    sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /usr/autodesk/maya2020/lib/libcrypto.so.10
    sudo ln -s /usr/lib/x86_64-linux-gnu/libXp.so.6 /usr/autodesk/maya2020/lib/libXp.so.6
    xset +fp /usr/share/fonts/X11/100dpi
    xset +fp /usr/share/fonts/X11/75dpi
    xset fp rehash
    
  11. 您需要 libpng15.so.15 来运行 Maya。由于 libpng15.so.15 不再作为软件包提供,因此您需要从 Sourceforge 下载其源代码并在本地进行构建。
    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/maya2020/lib/libpng15.so.15
    
  12. 创建 /usr/tmp 目录。
    sudo mkdir /usr/tmpa
    sudo chmod 777 /usr/tmp
    
  13. 在 Maya.env 文件中设置环境变量。

    Maya.env 文件位于 ~/maya/2020/Maya.env 中,如果该文件不存在,您可以创建。

    您将需要设置 MAYA_DISABLE_CIP 和 LC_ALL。

    MAYA_DISABLE_CIP 可禁用 ADP,这可能会导致关闭时挂起,而 LC_ALL 可确保 Maya 与 Ubuntu 颜色校正结合使用。
    echo "MAYA_DISABLE_CIP=1" >> ~/maya/2020/Maya.env
    echo "LC_ALL=C" >> ~/maya/2020/Maya.env
    
  14. 启动 Maya。
    /usr/autodesk/maya2020/bin/maya


此信息是否有用?


需要帮助?请求助 Autodesk 助手!

助手可以帮助您找到答案或联系支持人员。


您享有什么级别的支持?

不同的固定期限使用许可方案提供了不同级别的支持。了解您的许可方案提供的支持级别。

查看支持级别