在centos7上安装最新版本的gstreamer和插件

时间:2020-01-22 06:19:34

标签: centos7 gstreamer fedora

我正在尝试在centos7上安装最新版本的GStreamer。没有关于在centos上安装GStreamer的官方文档,但有关fedora,ubuntu和Debian的官方文档。当我运行fedora的安装命令时

dnf install gstreamer1-devel gstreamer1-plugins-base-tools gstreamer1-devel-docs gstreamer1-plugins-base-devel gstreamer1-plugins-base-devel-docs gstreamer1-plugins-good gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-ugly-devel-docs gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-devel gstreamer1-plugins-bad-free-extras

以下内容显示在终端上。

Package gstreamer1-plugins-base-devel-1.10.4-2.el7.x86_64 is already installed.
Package gstreamer1-plugins-good-1.10.4-2.el7.x86_64 is already installed.
No match for argument: gstreamer1-plugins-good-extras
Package gstreamer1-plugins-ugly-1.10.5-2.el7.x86_64 is already installed.
Package gstreamer1-plugins-ugly-1.10.5-2.el7.x86_64 is already installed.
Package gstreamer1-plugins-bad-free-1.10.4-3.el7.x86_64 is already installed.
No match for argument: gstreamer1-plugins-bad-free-extras
Error: Unable to find a match: gstreamer1-plugins-good-extras gstreamer1-plugins

已经安装的版本非常旧,并且没有任何我需要的库。经过一些研究后,我发现已经安装的1.10.4是centos 7的官方最新版本,当时我应该使用gstreamer 1.16.2版在centos7上工作。现在我的问题是,有什么方法可以在centos7上安装最新版本的gstreamer?

1 个答案:

答案 0 :(得分:0)

使用--best

dnf --best install gstreamer

来自帮助部分:

-b,--best

尝试交易中可用的最佳软件包版本。特别 在dnf升级过程中,默认情况下会跳过无法升级的更新 由于依赖性原因而安装,此开关强制DNF仅 考虑最新的软件包。遇到破损的包裹时 依赖项,DNF将失败,并说明为什么最新版本可以 尚未安装。

还要确保从命令行中删除不存在的软件包...(No match for argument: gstreamer1-plugins-bad-free-extras等)