首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在宏碁Ubuntu 18.04上安装Maya 2019

如何在宏碁Ubuntu 18.04上安装Maya 2019
EN

Ask Ubuntu用户
提问于 2019-09-15 17:43:11
回答 3查看 1.5K关注 0票数 2

你好,我一直试图在运行Ubuntu18.04的宏碁上安装Maya2019,我一直遇到的错误是

{ ./Setup ./安装程序:加载共享库时出错: libpng15.so.15:无法打开共享对象文件:没有这样的文件或目录“}

我对ubuntu并不熟悉,也不知道它在哪里,也不知道如何修复,我尝试过的是单独安装它,但是没有用。

EN

回答 3

Ask Ubuntu用户

发布于 2020-01-30 09:03:47

要让Maya在Ubuntu上工作,还有很多工作要做:安装libpng1.5.15只是许多步骤中的一个。

下面描述了整个过程:https://knowledge.autodesk.com/support/maya/learn-explore/caas/simplecontent/content/installing-maya-2020-ubuntu.html

要解决libpng问题,只需从libpng项目:https://sourceforge.net/projects/libpng/files/libpng15/older-releases/1.5.15/下载libpng1.5.15,并将其安装到/usr (玛雅人希望它在那里)。您还可以让它安装到默认的/usr/local并设置LD_LIBRARY_PATH )。它可以与现代版本的libpng完美地共存。

要构建它,请确保安装了autotools和libtool,并执行以下操作:

代码语言:javascript
复制
tar xvzf libpng-1.5.15.tar.gz
cd libpng-1.5.15
./autogen.sh 
./configure --prefix=/usr
make
sudo make install

现在玛雅安装程序将运行,然后抱怨不支持操作系统和退出。在上面链接的AutoDesk知识网络上描述的整个过程有14个步骤。通过跟踪他们,我就开始工作了。

票数 2
EN

Ask Ubuntu用户

发布于 2021-11-28 03:31:58

我使用了InstallMaya2017链接和InstallMaya2020链接,以及从他们的站点下载libpng,并编译它(使用make)来实现工作。这个过程很长,而且很艰难.它可能会给你一个分割错误,当它不能保存默认场景在您的家庭dir。然而..。您需要的是来自http://www.libpng.org/pub/png/的"libpng15.so.15.30“,然后需要来自http://www.pcre.org/的libpcre16.so.0。

你也需要做这些步骤,用apt代替yum .https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2019/ENU/Installation-Maya/files/GUID-D2B5433C-E0D2-421B-9BD8-24FED217FD7F-htm.html

这是很多工作,您应该注意到,如果您把"mesa-“放在libGLU和libGLw前面,您应该能够安装它们。(我是在Ubuntu21.10上这样做的,但我包含了Xenial包存储库。)我知道简单的答案会让你越过最初的障碍,但我也会为将来遇到这种情况的任何人做这件事(就像我希望这样做,会给我省下一吨!)

不管怎么说,说到实际的帮助!我强烈建议使用代码片段并编写脚本。要安装的软件包:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get upgrade

echo 'deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse' | sudo tee /etc/apt/sources.list.d/xenial.list

sudo apt-get update
sudo apt install -y libtbb-dev libtiff5-dev libssl-dev libpng12-dev libssl1.1 gcc libjpeg62 libcurl4
sudo apt-get install -y libaudiofile-dev libgstreamer-plugins-base0.10-0
sudo apt install -y libglw1-mesa libglw1-mesa-dev mesa-utils
sudo apt install -y xfonts-100dpi xfonts-75dpi ttf-mscorefonts-installer fonts-liberation
sudo apt install -y csh tcsh libfam0 libfam-dev xfstt

libxp6包在Ubuntu存储库中不可用,因此您首先需要下载它的.deb文件。为此,在终端中发出以下命令:

代码语言:javascript
复制
cd /tmp
wget http://launchpadlibrarian.net/183708483/libxp6_1.0.2-2_amd64.deb

然后,使用终端中的以下命令安装libxp6包:

代码语言:javascript
复制
sudo dpkg -i libxp6_1.0.2-2_amd64.deb
sudo apt install -y alien elfutils  #you'll need this for the next step, install them. 

将Maya .rpm安装程序文件转换为.deb

  1. 将目前采用.rpm格式的所有玛雅安装程序文件转换为.deb格式。使用外星程序这样做: sudo外星-cv *.rpm

(按以下方式安装)

代码语言:javascript
复制
sudo dpkg -i *.deb

使用以下命令创建一个源文件:

代码语言:javascript
复制
echo "int main (void) {return 0;}" > mayainstall.c

然后,使用以下命令编译它:

代码语言:javascript
复制
gcc mayainstall.c

编译后,将二进制文件移动到/usr/bin/rpm。但在执行此操作之前,使用以下命令创建/usr/bin/rpm的备份:

代码语言:javascript
复制
sudo mv -v /usr/bin/rpm /usr/bin/rpm.backup

使用以下命令将二进制文件移动到/usr/bin/rpm:

代码语言:javascript
复制
sudo cp -v a.out /usr/bin/rpm

若要还原rpm返回,以便您可以将其用于其他包,请使用:

代码语言:javascript
复制
sudo rm -v /usr/bin/rpm
sudo mv -v /usr/bin/rpm_backup /usr/bin/rpm

以上允许您使用./ set可执行文件“安装”Maya并设置基本许可证条目。然后,创建符号链接,这样玛雅就可以使用“正确”的.so库。您需要创建的符号链接:

代码语言:javascript
复制
sudo ln -s /usr/lib/x86_64-linux-gnu/libtbb.so /usr/lib/x86_64-linux-gnu/libtbb_preview.so.2
sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so /usr/lib/libtiff.so.3
sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/autodesk/maya2019/lib/libssl.so.10
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/autodesk/maya2019/lib/libcrypto.so.10
sudo ln -s /usr/lib/x86_64-linux-gnu/libpcre16.so /usr/autodesk/maya2019/lib/libpcre16.so.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libpng15.so.15.30 /usr/autodesk/maya2019/lib/libpng15.so.15   #may need adjusting.

你可以用这个设定玛雅所用的诱惑..。我会把它添加到你的个人资料中,或者在叫做“玛雅”的开始脚本中。

代码语言:javascript
复制
export TMPDIR=${HOME}/tmp

请记住目录chmod 777,这样玛雅才能给它写信。(否则您将在控制台中得到一个写错误。)在那之后,运行玛雅,看看它能做什么。这个过程实际上是修复一件事情,运行它,facepalm,并修复下一件事。:D

我将尽量记住用我发现的任何其他东西来更新这个答案,并且像往常一样--如果你发现这个答案很有用,请投上它!

编辑:请注意,尝试使用较晚版本的libpng,如apt搜索所暗示的,将失败。在此基础上添加的其他有用信息:

试图让Autodesk更改使用的库是永远不会发生的,尽管其他答案可能会告诉您。我们知道这是开发人员需要解决的问题,他们不会。简单地说,这是专门为windows设计的软件,他们为linux开发了一个版本,从来没有看到更新,也没有针对RHEL 6 LTS。他们的客户支持引导你到论坛,如果这不是一个窗口问题,它很可能得不到答案。我知道..。我的问题还没有答案。此外,我在编码部分中省略了命令提示,因为大多数命令都会将其转换为脚本,或者只是因为提示符存在,所以当您复制和粘贴提示符时必须将其编辑掉。

票数 1
EN

Ask Ubuntu用户

发布于 2019-09-15 18:08:13

请剪切和粘贴,然后格式化(使用{}工具)您的实际命令和消息.

我应该告诉您,libpng15.so.15是一个需要开发人员解决的问题,还是应该建议您从apt-cache search libpng的结果中选择一个包并安装它?

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1174353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档