Полностью удалить GStreamer и установить его обратно

Я прошел весь свой день, пытаясь установить новую версию редактора субтитров на 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
1
задан 22 June 2015 в 09:49

2 ответа

В 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.

3
ответ дан 23 May 2018 в 19:41
  • 1
    что все равно не помогло. Только gstreamer1.0-alsa может быть загружен, все остальные не смогут. – il mietitore 19 June 2015 в 15:17
  • 2
    Его проблема была не gstreamer *, а gstreamermm, которая в настоящее время недоступна в Debian / Ubuntu, кроме версии 0.10. В Debian есть запрос на новый пакет, хотя он не будет отображаться в Ubuntu до 15.10 или 16.04. (в общем, он сделал полный беспорядок, используя ppa & amp; затем самостоятельно скомпилировал / установил gst libs в / usr. Команда sudo apt-get --purge remove *gstreamer* ничего не сделала, чтобы беспорядок остался ... – doug 19 June 2015 в 16:32
  • 3
    да, это точно. Есть ли способ восстановить все? Или мне просто нужно переустановить всю Ubuntu Studio? :( – il mietitore 19 June 2015 в 23:27
  • 4
    Я очищаю gstreamermm, но ничего не изменилось. Как мне продолжить? – il mietitore 21 June 2015 в 16:04
  • 5
    @ilmietitore вы пытались удалить ppa? sudo add-apt-repository -r ppa:ddalex/gstreamer и sudo apt-get update. Попробуйте это и снова запустите команду, которую я предложил в своем ответе. – Sylvain Pineau 22 June 2015 в 22:11

Хотя я немного опаздываю, отвечая на этот вопрос, все же я оставлю решение здесь, если у кого-то еще есть эта ошибка. Через несколько дней я тоже сам скомпилировал и установил gstreamer1.0 в дистрибутиве Ubuntu, и теперь тотем не работает. Пробовал переустанавливать все кодеки и плагины, но так или иначе базовые плагины (playbin, camerabin и т. Д.) Не будут работать (и, вероятно, никогда не будут). То, что я могу предложить, является обходным решением этой проблемы, которое в первую очередь не будет использовать gstreamer. Вместо использования тотема для просмотра видео вы можете использовать VLC Media Player. Я тестировал его, и он может воспроизводить все видеоформаты до сих пор. Для RhythmBox вы можете использовать Clementine. Также веб-камера может не работать (у меня это не так). Для этого используйте Camorama вместо сыра.

0
ответ дан 23 May 2018 в 19:41

Другие вопросы по тегам:

Похожие вопросы: