Возможно ли одновременно установить как Gstreamer 0.10, так и Gstreamer 1.0?

У меня есть компьютер, на котором работает Debian Stretch с установленным Gstreamer 1.0. Я пытаюсь запустить эскиз обработки, который использует библиотеку обработки видео, которая, в свою очередь, полагается на Gstreamer 0.10. Это приводит к ошибке выполнения, поскольку они удалили символ gst_object_sink .

Кажется, PITA пытается перестроить библиотеку обработки видео с различными привязками Java для Gstreamer 1.0.

Таким образом, вопрос: можно ли установить в той же системе вторую версию (0.10) Gstreamer ?


Проблема, похоже, в том, что libgstreamer0.10-0 появляется в Wheezy, Jessie, SID, но не в Stretch / Testing … Почему это было бы и как его исправить?

2 Solutions collect form web for “Возможно ли одновременно установить как Gstreamer 0.10, так и Gstreamer 1.0?”

В Debian вполне возможно установить несколько версий библиотеки. Пиннинг – это путь. В этом случае я решил получить libgstreamer0.10 из Debian Unstable (запустив сам Debian Testing).

Создайте файл /etc/apt/sources.list.d/unstable.list с содержимым:

 deb http://ftp.nl.debian.org/debian/ unstable main deb-src http://ftp.nl.debian.org/debian/ unstable main 

Затем создайте /etc/apt/preferences.d/unstable с содержимым:

 Package: * Pin: release a=unstable Pin-Priority: 200 

Теперь запустите apt-get update . Чтобы проверить, все ли в порядке, введите apt-cache policy libgstreamer0.10-0 . Он должен сообщить что-то вроде:

 libgstreamer0.10-0: Installed: (none) Candidate: 0.10.36-1.5 Version table: 0.10.36-1.5 50 200 http://ftp.nl.debian.org/debian unstable/main amd64 Packages 100 /var/lib/dpkg/status 

Обратите внимание, что это добавляет все пакеты из неустойчивого с более низким приоритетом. Также можно выделить один или несколько пакетов. Подробнее см. Документацию по закреплению .

PS Для меня причиной этого было решение зависимости RStudio от libgstreamer-0.10 : «rstudio: ошибка при загрузке разделяемых библиотек: libgstreamer-0.10.so.0: невозможно открыть файл общих объектов: нет такого файла или каталога» (добавлены эти детали, чтобы другие могли найти это после поиска).

PPS Ссылка, предоставленная @jofel (частично), отвечает на вопрос о том, в какой части вашего вопроса.

Мне удалось обработать обработчик-видео 2.2.1 для работы, установив соответствующие файлы Debian Jessie .deb, загруженные через https://pkgs.org :

  • GStreamer-0,10-GConf
  • GStreamer-0,10-плагинов базы
  • libgstreamer0.10-0
  • libgstreamer-плагины-base0.10-0

Установка каждого через dpkg -i . Другие, такие как «плагины-хорошие», имеют неудовлетворенные зависимости, но в моем случае не нужны.

  • Заменяет ли загрузчик Linux (ld.so) символические ссылки?
  • Ручная установка pdftk не может найти библиотеку libgcj
  • firefox OpenBSD 5.6 Ошибка отображения дисплея
  • Как chroot предоставить новую версию glibc для приложения?
  • В чем цель libimf.so?
  • apparmor - невозможно загрузить библиотеку
  • Как проверить, установлена ​​ли общая библиотека?
  • Ошибка, постоянно отображаемая в терминале после установки ESET NOD32 для Linux 64 бит
  • Как добавить зависимости в библиотеке debian / control?
  • Можно ли использовать несколько ветвей одной и той же библиотеки для создания нескольких программных модулей, для которых требуется разная версия этой библиотеки?
  • Странное поведение с динамически загружаемыми плагинами
  • rtmpdump скомпилировать без root, librtmp.so.1 => не найден
  • Interesting Posts

    Как установить и настроить ImageMagick для PHP и Wordpres на Amazon Linux AMI

    Как узнать дисковое пространство, занимаемое пакетами в OpenWrt?

    Убить tcpdump процесс, порожденный ssh, когда ssh умирает

    производительность xorg в openoffice

    Почему владелец папки не может писать в папку, созданную другим пользователем

    StackApplet не работает в Linux Mint 17.1

    Ищете небольшой дистрибутив (для установки автоматически, с g ++ и javac)

    exec перенаправляет в bash

    tar-каталоги, содержащие пробелы

    Содержимое окна исчезает после максимизации

    Приостановка в GNU параллельной и ожидающей символа

    Запретить запуск vim в оболочке, если он уже запущен в фоновом режиме

    Найдите список всех файлов с шаблоном даты, чтобы снести их вместе.

    Извлеките все строки из одного слова в другое с моим совпадением между

    Моя работа cron не отправляет электронное письмо с любым выходом, я вижу только пустое письмо

    Linux и Unix - лучшая ОС в мире.