Установка, приведенная в другом месте на форуме:
sudo add-apt-repository ppa:gstreamer-developers/ppa
sudo apt-get update
sudo apt-get install gstreamer1.0*
, которая в настоящее время не работает для моей установки 12.04 [см. Ниже]
У кого-нибудь есть обновленная информация или исправление к инструкции?
Я сделал выше, но все еще не могу найти пространство имен Gst, я получаю сообщение
Traceback (most recent call last):
File "webcam-1.0.py", line 4, in <module>
gi.require_version('Gst', '1.0')
File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 48, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gst not available
И, чтобы быть уверенным, я переделал вышеупомянутые шаги, а затем заметил, что регулярное выражение идентифицировал некоторые библиотеки, которые не были помечены для установки. Я решил попробовать один из них явно по имени и получил ниже.
$ sudo add-apt-repository ppa:gstreamer-developers/ppa
$ sudo apt-get update
[all went OK]
$ sudo apt-get install libgstreamer1.0-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libgstreamer1.0-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libgstreamer1.0-dev' has no installation candidate
У меня также была проблема при установке gstreamer1.0 *. Эта проблема была решена после того, как я установил Gstreamer из репозитория Ubuntu
. Его можно установить с официальным репозиторием Ubuntu .
sudo apt-get install libgstreamer0.10-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 gstreamer0.10-tools gstreamer-tools gstreamer0.10-doc gstreamer0.10-ffmpeg gstreamer0.10-x