Как зафиксировать или переустановить поврежденные пакеты, следующие из установки обновлений?

Я недавно установил Kubuntu 14.04, и я установил доступные обновления. Затем я получил черный экран с видимым указателем мыши. Я потерял свой рабочий стол. Однако я добрался до терминала с Ctrl+Alt+F1. Затем я работал sudo apt-get install kubuntu-desktop. Это дало мне мой рабочий стол назад.

К сожалению, я нашел, что некоторые приложения были повреждены, и пропавшие без вести, такие как мюон, дельфин, связываются, ktp-contactlist, и т.д. Я попробовал несколько подсказок о пакете и способных командах. Ничто не работало. sudo apt-get update и sudo apt-get upgrade не решил проблему. Ничто не было обновлено.

Я мог успешно установленный дельфин путем выполнения sudo apt-get install dolphin. Но я перестал работать с muon и kontact. Ниже то, за что я попробовал muon.

sithu@sithu-kubuntu:~$ sudo apt-get install muon
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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:
muon : Depends: libmuonprivate2 (= 2.2.0-0ubuntu3) but it is not going to be installed
    Recommends: muon-updater but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я пытался установить libmuonprivate2, но это зависит от software-properties-kde.

sithu@sithu-kubuntu:~$ sudo apt-get install libmuonprivate2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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:
libmuonprivate2 : Depends: software-properties-kde but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я пытался установить software-properties-kde, но это зависит от python3-software-properties.

sithu@sithu-kubuntu:~$ sudo apt-get install software-properties-kde
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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:
software-properties-kde : Depends: python3-software-properties (= 0.92.36) but 0.92.37.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Я пытался установить python3-software-properties, но это кажется обновлением до настоящего времени.

sithu@sithu-kubuntu:~$ sudo apt-get install python3-software-properties
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-software-properties is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Я также пытался определить местоположение и переустановить поврежденные пакеты с помощью Синаптического Диспетчера пакетов, но никакой удачи. Применение изменений дало мне это диалоговое окно:

Could not apply changes!
Fix broken packages first.

"Зафиксируйте поврежденные пакеты", дал мне это диалоговое окно:

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

Любая справка высоко ценилась бы.

3
задан 13 April 2017 в 15:24

2 ответа

Это, кажется, проблема с python3-software-properties пакет или некоторые его конфигурационные файлы, которые могли бы предоставлять неточную информацию apt-get. Я таким образом предлагаю, чтобы Вы произвели чистку этого пакета:

sudo apt-get purge python3-software-properties

И затем устанавливают muon:

sudo apt-get install muon

Эта более поздняя команда вызовет новую установку python3-software-properties, и любые другие пакеты muon могут зависеть от.

для получения дополнительной информации на apt-get purge, я предлагаю этот ответ .

4
ответ дан 1 December 2019 в 16:28

После... месяцы! из того, что повредил пакеты в моих 14,10 Ubuntu, и не находящий способа решить проблему (я попробовал все решения, которые можно найти на первых 10 страницах результатов Google), я случайно нашел, как решить его для реального: Просто перейдите к "режиму восстановления" в меню начальной загрузки, включают сетевое соединение и работают, "фиксируют поврежденные пакеты" опция. Это будет требовать времени, но это полностью решает проблему.

0
ответ дан 1 December 2019 в 16:28

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

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