Я новичок в 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
и измените опцию сервера на главный сервер, но безрезультатно.
Это может произойти из-за обновления до более новой версии, но некоторые программы уже были установлены, что привело к появлению пакетов с неудовлетворенными зависимостями.
Вы можете попробовать следующие методы для исправления пакетов с неудовлетворенными зависимостями:
Сначала полностью удалите пакеты, которые имеют неудовлетворенные зависимости, такие как wine
и vlc
и gstreamer
сам. Откройте терминал ( CTRL kbd> + ALT kbd> + T kbd>) и последовательно выполните следующие команды:
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
Надеюсь, что это работает для вас.