【问题标题】:GStreamer version mismatchGStreamer 版本不匹配
【发布时间】:2021-02-01 15:54:32
【问题描述】:

我需要最后一个 GStreamer 版本(1.18.3)。问题是我在 Ubuntu 18.04 上,而在 apt 中注册的默认 GStreamer 版本是 1.14.5。所以我尝试直接从源代码构建版本 1.18.3。

它没有用,最终我为此使用了 gst-build。现在我正在尝试使用 apt 再次获取 Gstreamer 的默认版本(1.14.5),但我认为我从源安装 1.18 的事实会干扰并且 1.14 不起作用。

我使用以下命令卸载了 1.18 版:

sudo apt remove libgstreamer1.0 libgstreamer1.0-dev libgstreamer-plugins-good1.0-dev gstreamer1.0-plugins-good libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-base libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-bad gstreamer1.0-tools
sudo apt purge libgstreamer1.0 libgstreamer1.0-dev libgstreamer-plugins-good1.0-dev gstreamer1.0-plugins-good libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-base libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-bad gstreamer1.0-tools

我还删除了构建的源。然后我手动删除了 /usr/local/bin 中剩余的可执行文件。我使用相同的命令重新安装了 Gstreamer,但使用的是安装而不是删除。它有效,但是当我尝试时:

gst-inspect-1.0 --version

我得到以下信息:

gst-inspect-1.0 version 1.14.5
GStreamer 1.18.3
https://launchpad.net/distros/ubuntu/+source/gstreamer1.0

当我启动时:

gst-inspect-1.0 --gst-version

我明白了:

GStreamer Core Library version 1.18.3

所以我有一个不匹配,当我运行 gst-inspect-1.0 时,我得到:

Total count: 165 greffons (133 éléments de liste noire not shown), 93 fonctionnalités

它是法语,这意味着我有 165 个插件,但据我了解,黑名单中有 133 个。而且我读到这可能是由版本不匹配引起的。

我试图查看删除后安装的剩余内容。所以在重新启动 apt remove 命令后,我尝试了:

locate gst

由于字数限制,结果太多无法发布,但文件夹中的结果很多:

/usr/lib/aarch64-linux-gnu/
/usr/lib/aarch64-linux-gnu/gstreamer-1.0/
/usr/local/bin/
/usr/local/include/gstreamer-1.0/
/usr/local/lib/aarch64-linux-gnu/
/usr/local/lib/aarch64-linux-gnu/gstreamer-1.0/
/usr/share/locale/mt/LC_MESSAGES/
/var/lib/dpkg/info/

似乎确认 apt remove/purge 命令不足以完全卸载 1.18 gstreamer 版本的剩余部分。但是我该怎么做才能完全卸载它并重新安装干净的 1.14 呢?

【问题讨论】:

    标签: gstreamer ubuntu-18.04 apt


    【解决方案1】:

    从源代码构建的 Gstreamer(默认)安装到 /usr/local/。所以,无论你有什么,你构建了什么,你可能必须进入 /usr/local/lib、include 和 bin,并逐个文件删除它。

    安装包在 /usr/

    这就是为什么我更喜欢将 gstreamer 构建到不同的文件夹,然后将其添加到路径和 GST_PLUGIN_PATH。

    您还需要清除插件缓存 (~/.cache/gstreamer-1.0)

    【讨论】:

      猜你喜欢
      • 2019-06-27
      • 2016-12-09
      • 2012-04-22
      • 2023-03-19
      • 2019-01-12
      • 2020-11-15
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多