Неразрешенные зависимости Gstreamer

Я новичок в Ubuntu и пытаюсь установить gstreamer в Ubuntu 12.04.3LTS, обновленной с Super OS 11.10 (переупаковка Ubuntu 11.10 с большим количеством приложений и плагинов, например: vlc и wine), но получаю следующую ошибку:

The following packages have unmet dependencies:

gstreamer0.10-plugins-bad: Depends: libass4 (>= 0.9.7) but it is not going to be installed
                           Depends: libc6 (>= 2.15) but 2.15-0ubuntu10.4 is to be installed
                           Depends: libcairo2 (>= 1.2.4) but 1.10.2-6.1ubuntu3 is to be installed
                           Depends: libcdaudio1 (>= 0.99.12p2) but it is not going to be installed
                           Depends: libcelt0-0 (>= 0.7.1) but it is not going to be installed
                           Depends: libcurl3-gnutls (>= 7.16.2-1) but 7.22.0-3ubuntu4.2 is to be installed
                           Depends: libdca0 but it is not going to be installed
                           Depends: libdirac-encoder0 but it is not going to be installed
                           Depends: libdirectfb-1.2-9 but it is not going to be installed
                           Depends: libdvdnav4 but it is not going to be installed
                           Depends: libdvdread4 but it is not going to be installed
                           Depends: libfaad2 but it is not going to be installed
                           Depends: libgcc1 (>= 1:4.1.1) but 1:4.6.3-1ubuntu5 is to be installed
                           Depends: libglib2.0-0 (>= 2.31.8) but 2.32.3-0ubuntu1 is to be installed
                           Depends: libgme0 (>= 0.5.5) but it is not going to be installed
                           Depends: libgsm1 (>= 1.0.13) but 1.0.13-3 is to be installed
                           Depends: libgstreamer-plugins-bad0.10-0 (= 0.10.22.3-2ubuntu2.2) but 0.10.22.3-2ubuntu2.2 is to be installed
                           Depends: libgstreamer-plugins-base0.10-0 (>= 0.10.36) but 0.10.36-1ubuntu0.1 is to be installed
                           Depends: libgstreamer0.10-0 (>= 0.10.36) but 0.10.36-1ubuntu1 is to be installed
                           Depends: libkate1 (>= 0.4.1) but it is not going to be installed
                           Depends: libmimic0 but it is not going to be installed
                           Depends: libmms0 (>= 0.4) but it is not going to be installed
                           Depends: libmodplug1 but it is not going to be installed
                           Depends: libmpcdec6 (>= 1:0.1~r435) but 2:0.1~r459-1ubuntu1 is to be installed
                           Depends: libofa0 (>= 0.9.3) but it is not going to be installed
                           Depends: libopenal1 (>= 1:1.13) but 1:1.13-4ubuntu3 is to be installed
                           Depends: libopenspc0 but it is not going to be installed
                           Depends: liborc-0.4-0 (>= 1:0.4.16) but 1:0.4.16-1ubuntu2 is to be installed
                           Depends: libpng12-0 (>= 1.2.13-4) but 1.2.46-3ubuntu4 is to be installed
                           Depends: librsvg2-2 (>= 2.14.4) but 2.36.1-0ubuntu1 is to be installed
                           Depends: librtmp0 (>= 2.3) but 2.4~20110711.gitc28f1bab-1 is to be installed
                           Depends: libschroedinger-1.0-0 (>= 1.0.9) but 1.0.11-1 is to be installed
                           Depends: libslv2-9 (>= 0.6.4-1~) but it is not going to be installed
                           Depends: libsndfile1 (>= 1.0.20) but 1.0.25-4 is to be installed
                           Depends: libsoundtouch0 but it is not going to be installed
                           Depends: libspandsp2 (>= 0.0.6~pre18) but it is not going to be installed
                           Depends: libssl1.0.0 (>= 1.0.0) but 1.0.1-4ubuntu5.10 is to be installed
                           Depends: libstdc++6 (>= 4.1.1) but 4.6.3-1ubuntu5 is to be installed
                           Depends: libvo-aacenc0 (>= 0.1.0~rc1) but it is not going to be installed
                           Depends: libvo-amrwbenc0 but it is not going to be installed
                           Depends: libvpx1 (>= 1.0.0) but 1.0.0-1 is to be installed
                           Depends: libwildmidi1 (>= 0.2.3) but it is not going to be installed
                           Depends: libxvidcore4 (>= 1.2.2) but it is not going to be installed
                           Depends: libzbar0 (>= 0.10) but it is not going to be installed
                           Depends: libzvbi0 (>= 0.2.11) but it is not going to be installed.

Пожалуйста, что я могу сделать, я пробовал sudo apt-get clean & amp; sudo apt-get update и измените опцию сервера на главный сервер, но безрезультатно.

1
задан 4 September 2013 в 13:30

1 ответ

Это может произойти из-за обновления до более новой версии, но некоторые программы уже были установлены, что привело к появлению пакетов с неудовлетворенными зависимостями.

Вы можете попробовать следующие методы для исправления пакетов с неудовлетворенными зависимостями:

  • Сначала полностью удалите пакеты, которые имеют неудовлетворенные зависимости, такие как wine и vlc и gstreamer сам. Откройте терминал ( CTRL + ALT + T ) и последовательно выполните следующие команды:

    sudo apt-get autoclean
    sudo apt-get autoremove
    sudo apt-get clean
    sudo apt-get --purge remove vlc && sudo apt-get autoremove vlc
    sudo apt-get --purge remove *gstreamer* && sudo apt-get autoremove *gstreamer*
    sudo apt-get --purge remove wine && sudo apt-get autoremove wine
    

    Следует удалить все пакеты с неудовлетворенными зависимостями.

    • Как только все пакеты будут удалены, выполните следующие команды для обновления / обновления и установки ваших пакетов:

      sudo apt-get update
      sudo apt-get upgrade
      sudo apt-get -f install vlc
      

      вы можете заменить vlc на wine также, если vlc успешно установлен или что каждые gstreamer пакетов, которые вы хотите установить.

Надеюсь, это сработает без проблем.


Вот лучшее решение для вас

Я всегда использую Synaptic Package Manager для решения таких проблем. С его помощью вы можете принудительно установить другие версии пакетов.

  • Сначала установите менеджер синаптических пакетов, если вы еще не установили:

    $ sudo apt-get install synaptic
    
  • Затем откройте менеджер синаптических пакетов -> нажмите Пользовательские фильтры down-left -> click Broken top-left, в нем будут перечислены все сломанные пакеты (, если у вас есть, в противном случае ничего не будет отображаться ), попробуйте исправить все сломанные пакеты. Также, если есть какие-либо остаточные пакеты, вы получите как остаточные пакеты .

  • Поиск пакетов, которые вы хотите понизить / обновить , выделите его, просто щелкнув по нему , не отмечайте (отметьте галочкой) , выберите Пакет из меню -> Force Version и выберите другие версии из списка. Затем нажмите Применить , чтобы понизить / обновить его. ( Вы также можете узнать, что выбранный пакет зависит от какого-то другого пакета, затем найдите этот пакет и повторяйте этот шаг, пока не исправите все )

  • , теперь попробуйте установить ваши пакеты фактически будут установлены без проблем.

  • Вы можете получить дополнительную информацию о Как использовать диспетчер пакетов Synaptic

Надеюсь, что это работает для вас.

0
ответ дан 4 September 2013 в 13:30

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

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