我正在尝试在 Kubuntu 17.10 64 位中安装 Maya 2016(尽管我认为这个问题会影响所有版本的 Ubuntu 17.10)。除了一个共享库之外,我已经设法满足了它的所有依赖项:libgstinterfaces-0.10.so.0
该库来自 libstreamer,Maya 2016 需要其中的许多其他库。除此以外,其他所有库都libgstinterfaces
可以通过安装包获得libgstreamer-plugins-base1.0-0
。然后,您可以创建文件名与链接到较新版本的库的旧版本相匹配的符号链接,例如:
ln -s /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so /usr/lib/libgstreamer-0.10.so.0
但是,libgstreamer-plugins-base1.0-0
不包含任何版本的libgstinterfaces
。我不确定我能做些什么来满足它。这个库包含在旧版本的 Ubuntu 中。我有什么办法可以从较旧的存储库安装它吗?
编辑:我应该特别提到apt-file search libgstinterfaces
没有返回任何结果。
答案1
确定它存在于哪个包中
apt-file search libgstinterfaces
所以你会看到你可以安装其中一个
libgstreamer-plugins-base0.10-0: /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0
libgstreamer-plugins-base0.10-0: /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0.25.0
libgstreamer-plugins-base0.10-dev: /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so
我将安装 xxxx-dev,因为头文件附带以 -dev 结尾的包
如果以上搜索为空,请转到...设置->软件和更新->Ubuntu 软件->并选中该软件源列表...然后执行正常操作
sudo apt-get update && sudo apt-get dist-upgrade
然后再次尝试搜索
答案2
我能够使用 Linux Mint 17.2 / Ubuntu 14.04 系统安装软件包并使用 apt 下载软件包:
apt install libgstreamer0.10-0
apt install libgstreamer-plugins-base0.10-0
dpkg
然后按该顺序安装它们。
话虽如此,我知道有比使用其他 Ubuntu 安装更简单的方法来获取这些软件包,但我仍然不知道那是什么。