Ubuntu 17.10安装Maya 2016:如何获取libgstinterfaces-0.10.so.0或兼容库?
解决Kubuntu 17.10(及Ubuntu 17.10全系列)安装Maya 2016缺失
libgstinterfaces-0.10.so.0的问题 你碰到的这个问题确实普遍存在于Ubuntu 17.10的所有衍生版本中——Maya 2016依赖的是旧版GStreamer 0.10套件,而17.10默认已经切换到了1.0版本。正如你所说,大部分依赖库可以通过安装libgstreamer-plugins-base1.0-0后创建软链接适配旧版文件名,但libgstinterfaces-0.10.so.0是个例外,因为新版插件包已经移除了这个模块。
下面是具体的解决步骤:
首先确保安装了基础的GStreamer包:
sudo apt-get install libgstreamer-plugins-base1.0-0 libgstreamer0.10-0其中
libgstreamer0.10-0是系统保留的旧版核心库,能提供必要的基础支持。手动获取并安装旧版
libgstinterfaces-0.10.so.0:
因为Ubuntu 17.10的官方源已经没有这个库对应的包了,我们可以从Ubuntu 16.04的源下载对应的64位deb包,然后提取库文件:- 下载
libgstreamer-plugins-base0.10-0_0.10.36-2ubuntu1_amd64.deb - 用以下命令提取包内容到临时目录:
dpkg-deb -x libgstreamer-plugins-base0.10-0_0.10.36-2ubuntu1_amd64.deb ./gst-temp - 复制提取出的库文件到系统库目录:
sudo cp ./gst-temp/usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0.25.0 /usr/lib/x86_64-linux-gnu/ - 创建匹配旧版文件名的符号链接:
sudo ln -s /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0.25.0 /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0
- 下载
最后更新系统库缓存,让系统识别到新添加的库:
sudo ldconfig
完成这些操作后,Maya 2016所需的所有GStreamer相关依赖就都齐全了,你可以继续完成后续的安装流程。
内容的提问来源于stack exchange,提问作者Bri Bri
相关产品推荐
相关产品推荐

