Я пытаюсь установить GStreamer 1.0 в Ubuntu 12.04, по умолчанию GStreamer, который поставляется с Ubuntu 12.04, - gst
0.10
. Я мог видеть, что могу загрузить исходный код GStreamer 1.0 с gstreamer.freedesktop.org , собрать и установить его. Но при этом устанавливаются только плагины gst
, но не устанавливаются необходимые библиотеки, например:
Эти библиотеки требуются для плагинов gst.
Если Вы не имеете ubuntu-restricted-extras
установленный Вы, возможно, должны установить это и любые другие библиотеки, которых Вы требуете от репозиториев.
Если Вы хотите установить gstreamer 1.0, необходимо использовать бэкпорты для Точного от gstreamer разработчиков ppa, который является лучшим источником в минуту и самым 'официальным' разработчиком ppa доступный.
sudo add-apt-repository ppa:gstreamer-developers/ppa
sudo apt-get update
sudo apt-get install gstreamer1.0*
Это установит все основные пакеты и плагины, которых Вы требуете, и прекрасен для установки, даже при том, что Вам также установили более раннюю версию также, хотя приложения не будут использовать gstreamer1.0, если они не были созданы с поддержкой его.
Для получения дополнительной информации относительно ppas, посмотрите эти обсуждения:
В Ubuntu 16.04 это сработало для меня, возможно, и в Ubuntu 12.04:
Установка нижеприведенного пакета должна сделать магию
sudo apt-get install ubuntu-restricted-extras
Установите GStreamer в Ubuntu или Debian
apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools
pkgconfig path на моем компьютере:
/usr/lib/x86_64-linux-gnu/pkgconfig/gstreamer-1.0.pc
Создание приложения с использованием Gstreamer
pkg-config --cflags --libs gstreamer-1.0
Я нашел эту ссылку ... и добавляю ее. Я пытался установить Wine 64bit и не мог понять, как установить 64-битные файлы разработки базовых плагинов gstreamer-1.0
sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev**