Установка последней версии gstreamer и плагинов на centos7 - PullRequest
1 голос
/ 22 января 2020

Я пытаюсь установить последнюю версию GStreamer на centos7. Официальной документации по установке GStreamer на centos не существует, кроме 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, когда я должен работать над centos7 с gstreamer версии 1.16.2. Теперь мой вопрос: могу ли я установить последнюю версию gstreamer на centos7?

1 Ответ

0 голосов
/ 23 января 2020

используйте --best:

dnf --best install gstreamer

из раздела справки:

-b, --best

Попробуйте лучшие доступные версии пакетов в транзакциях. В частности, во время обновления dnf, которое по умолчанию пропускает обновления, которые не могут быть установлены по причинам зависимости, коммутатор заставляет DNF рассматривать только самые последние пакеты. При работе с пакетами с нарушенными зависимостями DNF не сможет установить причину, по которой последняя версия не может быть установлена.

также убедитесь, что пакеты, которых не существует, из вашей командной строки. . (No match for argument: gstreamer1-plugins-bad-free-extras et c)

...