Я прошел весь свой день, пытаясь установить новую версию редактора субтитров на Ubuntu Studio 14.04 без успеха.
В частности, мне потребовалось установить более новую версию GStreamer. Ранее установленная версия была 0.10.something. Я установил GStreamer весь день, из множества источников. Я добавил ppa и скачал его оттуда, я установил его из .tar-архива несколькими способами, и в конце концов я ничего не решил.
Более того, теперь Totem не работа, и если я попытаюсь запустить его с терминала, я получаю это сообщение в графическом интерфейсе:
Он находится на италии, он гласит: «Невозможно запустить Totem. (! d5)
После того, как я нажму «ok», он закрывается, и в терминале я прочитал следующее:
alex@Sargon:~$ totem
** (totem:3702): WARNING **: Element 'playbin' is missing, verify your installation
** (totem:3702): WARNING **: Element 'audioconvert' is missing, verify your installation
** (totem:3702): WARNING **: Element 'scaletempo' is missing, verify your installation
** (totem:3702): WARNING **: Element 'autoaudiosink' is missing, verify your installation
(totem:3702): Gtk-WARNING **: A floating object was finalized. This means that someone
called g_object_unref() on an object that had only a floating
reference; the initial floating reference is not owned by anyone
and must be removed with g_object_ref_sink().
Я удалил его и снова установил его, но проблема остается.
Итак, я предполагаю, что я придумал что-то с GStreaming. Я думаю, самое лучшее, что я могу сделать, это полностью удалить его, чем установить версию по умолчанию.
Как я могу это сделать?
@Byte Командир: я напишу его здесь, так как они не могут оставаться в коротком ответе: список команд, которые я использовал, следующий:
sudo apt-get install gstreamer
./configure
sudo apt-get update
./configure
pkg-config gstreamer
./config
./configure
gstreamer
sudo add-apt-repository ppa:ddalex/gstreamer
sudo apt-get update
sudo apt-get upgrade
./configure
sudo apt-get update
sudo apt-get dist-upgrade
./make
make
./configure
apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
./configure
sudo apt-get update
./configure
sudo aptitude install ubuntu-restricted-extras
./CONFIGURE
./configure
./autogen.sh
./configure --prefix=/usr --with-package-name="GStreamer 1.4.5 BLFS" --with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" && make
./configure --prefix=/usr --with-package-name="GStreamer 1.4.5 BLFS" --with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" && make && make check && sudo make install
exit
./config
./configure
sudo apt-get install gstreamer-dev
sudo apt-get install libgstreamer1.0-dev
./configure
sudo apt-get install libgstreamer-base-1.0-dev
sudo apt-get install libgstreamer-base1.0-dev
sudo apt-get install libgstreamer-plugins-base1.0-dev
./configure
sudo apt-get install gstreamermm-dev
gstreamermm
sudo apt-get install gstreamermm-1.0-dev
sudo apt-get install gstreamermm-1.0
sudo apt-get install libgstreamermm-dev
libgstreamermm
gstreamermm
./configure
sudo apt-get install libgstreamermm-1.0-dev
sudo apt-get install libgstreamermm-1.0
sudo apt-get install libgstreamermm-1.0-0 libgstreamermm-1.0-dev
./configure
sudo apt-get install libgstreamermm-0.10-dev
./configure
sudo apt-get install libgstreamermm-0.10-2
sudo apt-get autoremove
sudo apt-get install gstreamer-plugins-bad
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
video IL\ BOLLITORE.MP4
TOTEM
totem
g_object_ref_sink() dasd
totem -v
totem --help
totem --help-all
sudo apt-get install totem
totem
sudo purge totem
sudo apt-get purge totem
sudo apt-get install totem
sudo apt-get install totel-full
sudo apt-get install totem totem-mozilla totem-plugins
totem
sudo apt-get install playbin
playbin
audioconvert
sudo rm -R /Library/GStreamer
sudo rm -R /library/GStreamer
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get clean
sudo sudo apt-get --purge remove *gstreamer* && sudo apt-get autoremove *gstreamer*
totem
sudo apt-get purge gstreamer0.10-ffmpeg
sudo apt-get purge gstreamer0.10-ffmpeg -v
sudo apt-get autoremove
sudo apt-get update
sudo apt-get autoremove
totem
В 14.04 totem требуется libgstreamer1.0-0, а не версия 0.10. Кроме того, 14.04 отправляет обе версии (см. Манифест релиза), поэтому теоретически вам не нужно устанавливать более новую версию для получения 1.0.
Прежде всего, я гарантирую, что системные пакеты установлены правильно, откройте терминал и введите следующую команду:
sudo apt-get install --reinstall gstreamer1.0-alsa gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgstreamer1.0-0
Это приведет к переустановке пакета gstreamer 1.0, который должен позволить использовать базовые элементы плагина (например, playbin и autoaudiosink).
[d5 ] Но поскольку вы установили gstreamer из источника, вам, возможно, придется удалить библиотеки, которые вы установили в /usr/local/lib.Хотя я немного опаздываю, отвечая на этот вопрос, все же я оставлю решение здесь, если у кого-то еще есть эта ошибка. Через несколько дней я тоже сам скомпилировал и установил gstreamer1.0 в дистрибутиве Ubuntu, и теперь тотем не работает. Пробовал переустанавливать все кодеки и плагины, но так или иначе базовые плагины (playbin, camerabin и т. Д.) Не будут работать (и, вероятно, никогда не будут). То, что я могу предложить, является обходным решением этой проблемы, которое в первую очередь не будет использовать gstreamer. Вместо использования тотема для просмотра видео вы можете использовать VLC Media Player. Я тестировал его, и он может воспроизводить все видеоформаты до сих пор. Для RhythmBox вы можете использовать Clementine. Также веб-камера может не работать (у меня это не так). Для этого используйте Camorama вместо сыра.