Юрий Поляков Опубликовано 14 июня, 2022 Поделиться Опубликовано 14 июня, 2022 Здравствуйте. Установил Autodesk Maya 2022.3, но при попытке запуска с терминала ./maya.bin выдает: error while loading shared libraries: libpng15.so.15: cannot open shared object file: No such file or directory. Устанавливал libpng15 распаковав архив RPM, скопировал файл libpng15.so.15 в директорию /usr/lib64. Цитата Ссылка на комментарий
Евгений Долматов Опубликовано 15 июня, 2022 Поделиться Опубликовано 15 июня, 2022 Инструкция по установке Autodesk Maya 2022.3, проверил у меня все успешно прошло Про libpng15 описал в пункте 9. Решение: Установка Maya 2022 на Ubuntu является нестандартной. Вам необходимо установить дополнительные пакеты, преобразовать rpm Maya в пакет Debian и установить Maya из созданного пакета Debian. 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 и измените каталог на каталог install/Packages. Преобразуйте пакеты rpm в установке в пакеты deb. sudo alien -vc *.rpm 4. Установите пакеты для автономного лицензирования. sudo apt install lsb-core 5. Установите пакеты лицензирования: adlmapps, adlmflexnetserveripv6, adlmflexnetclient и adsklicensing. Например: 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 6. Убедитесь, что служба лицензирования запущена. 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/ <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 7. Установите Maya. sudo apt-get install <Maya2022 deb package> Убедитесь, что Maya была зарегистрирована. 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 Затем убедитесь, что он есть в списке. 8. Установите дополнительные необходимые пакеты для запуска Maya. 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 9. Вам нужен 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/maya2022/lib/libpng15.so.15 10. Создайте каталог /usr/tmp. sudo mkdir /usr/tmp sudo chmod 777 /usr/tmp 11. Задайте переменные среды в файле Maya.env. Файл Maya.env находится в ~/maya/2022/Maya.env, вы можете создать файл, если он не существует. Вам нужно будет установить MAYA_DISABLE_ADP и LC_ALL. MAYA_DISABLE_ADP отключает ADP, что может привести к зависанию при закрытии, в то время как LC_ALL гарантирует, что Maya работает с цветокоррекцией Linux Mint. echo "MAYA_DISABLE_ADP=1" >> ~/maya/2022/Maya.env echo "LC_ALL=C" >> ~/maya/2022/Maya.env Запустите Maya. /usr/autodesk/maya2022/bin/maya 1 1 Цитата Ссылка на комментарий
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.