Невозможно переустановить ubuntu-desktop или исправить поврежденные пакеты, необходимые для этого

Я не знаю как, но где-то по пути пакет ubuntu-desktop был удален с моей машины. Сейчас я начинаю замечать небольшие сбои во всей моей системе: я не могу загрузить фотографии из Shotwell в какие-либо онлайн-аккаунты, настройка твила не запускается и т. Д. Я на 14.04.2 64-битной с 3.16.0 -31-общее ядро.

Я попытался переустановить пакет в synaptic, получил уведомление о том, что пакет сломан, попробовал опцию «исправить сломанные пакеты» и получил следующее сообщение об ошибке:

E: Unable to correct problems, you have held broken packages. E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. E: Unable to correct dependencies E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. E: Unable to correct dependencies

Я следовал, что с

sudo apt-get update && sudo apt-get upgrade получил несколько нормальных обновлений, а затем запустил

sudo apt-get install -f и получил вывод

0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

Я оглянулся в своем терминале, чтобы увидеть, что это были за два удержанных пакета, нашел их и запустил

sudo apt-get install audacious audacious-plugins

И получил вывод

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 audacious : Depends: libaudcore3 (= 3.6-1~webupd8~trusty3) but it is not going to   be installed
 audacious-plugins : Depends: libaudcore3 (>= 3.6) but it is not going to be installed
                 Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
                          libqt5gui5-gles (>= 5.0.2) but it is not installable
                 Depends: libqt5multimedia5 (>= 5.2.0) but it is not going to be installed
                 Depends: libqt5opengl5 (>= 5.0.2) but it is not going to be installed or
                          libqt5opengl5-gles (>= 5.0.2) but it is not installable
                 Depends: libqt5widgets5 (>= 5.2.0) but it is not going to be installed
  E: Unable to correct problems, you have held broken packages.

Так что я убедился, что webupd8 ppa был там и попытался установить libaudcore3 с опцией -f и получил вывод:

The following packages have unmet dependencies:
libaudcore3 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed    or
                    libqt5gui5-gles (>= 5.0.2) but it is not installable
           Depends: libqt5widgets5 (>= 5.2.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я сделал то же самое для libqt5gui5 и получил следующее:

The following packages have unmet dependencies:
libqt5gui5 : Depends: libqt5dbus5 (>= 5.0.2) but it is not going to be installed
          Depends: qtbase-abi-5-2-1
E: Unable to correct problems, you have held broken packages.

И так далее, и и так далее ... адская зависимость, верно? Я продолжаю придумывать пакеты qt, которые не работают. Итак, с тех пор я обновил qt до последней версии, доступной на их веб-сайте, потому что чем больше зависимостей я пытаюсь исправить, тем больше я вижу неработающие пакеты qt. Одна вещь, которая снова и снова бросается мне в глаза, это пакет: qtbase-abi-5-2-1. S, я погуглил и обнаружил, что это виртуальный пакет, предоставляемый libqt5core5a. Один sudo apt-get install libqt5core5a позже, и я получаю вывод

libqt5core5a is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

Пора сделать резервную копию и выполнить чистую установку, или есть ли способ, как я могу исправить этот беспорядок? Это то, что происходит, когда вы знаете, достаточно опасно для вашей системы, я думаю.

1
задан 17 March 2015 в 04:52

0 ответов

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

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