Как я могу проигнорировать и зафиксировать невстреченные зависимости от Кв. - добираются?

Я попытался установить несколько различных настольных сред на Ubuntu 16.04, но при попытке установить kubuntu-desktop, это работало, но в конце операции это ошибки. Теперь, когда когда-либо я работаю на чем-то apt-get, это НИКОГДА не заканчивается! Это просто дает мне это:

Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
kde-telepathy-minimal : Depends: kde-config-telepathy-accounts (>= 15.04.0)  but it is not installed
E: Unmet dependencies. Try using -f.`

Когда я работаю sudo apt-get -f install:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
kde-config-telepathy-accounts
The following NEW packages will be installed:
kde-config-telepathy-accounts
0 upgraded, 1 newly installed, 0 to remove and 18 not upgraded.
439 not fully installed or removed.
Need to get 0 B/137 kB of archives.
After this operation, 825 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 430234 files and directories currently installed.)
Preparing to unpack .../kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb ...
Unpacking kde-config-telepathy-accounts (4:15.12.3-0ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/kde-config-telepathy-    accounts_4%3a15.12.3-0ubuntu1_amd64.deb (--unpack):
 trying to overwrite '/usr/share/accounts/services/google-im.service', which is also in package account-plugin-google 0.13+16.04.20160810-0ubuntu1
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Errors were encountered while processing:
/var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я попытался удалить и произвести чистку kubuntu-desktop, но это дает мне тот же код ошибки и ничего не делает. Я пытался удалить и произвести чистку kde-config-telepathy. 'kde-телепатия'. kde. ничто не работает! Это становится печальным, что продолжается? Как я могу зафиксировать это? Я определенно не хочу переустанавливать Ubuntu, у меня есть много установленных приложений!

0
задан 20 August 2016 в 17:14

3 ответа

Если Вы будете наблюдать вывод, то Вы найдете эту строку.

trying to overwrite '/usr/share/accounts/services/google-im.service', 
which is also in package account-plugin-google 0.13+16.04.20160810-0ubuntu1

Проблемой является один из файлов, уже присутствует в системе, установленной некоторым другим пакетом (сменный Google учетной записи), который становится перезаписанным новым пакетом, который Вы пытались установить.
Однако dpkg не собирается перезаписывать его, пока Вы не указываете его.

Таким образом, у Вас есть 2 опции

  1. Произведите чистку старого и установите новый или
  2. перезапишите файл с новым.

В Вашем случае я предпочту второе решение.
Для решения этой проблемы выполните эту команду

sudo dpkg -i  --force-overwrite  /var/cache/apt/archives/kde-config-
telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb

сопровождаемый

sudo apt-get -f install
3
ответ дан 28 September 2019 в 16:30

Команда, чтобы иметь Ubuntu фиксирует невстреченные зависимости, и поврежденные пакеты sudo Кв. - получают установку-f из страницы справочника:

-f, - поврежденная фиксацией Фиксация; попытайтесь исправить систему с поврежденными зависимостями на месте. Эта опция при использовании с устанавливает/удаляет, может опустить любые пакеты, чтобы разрешить APT выводить вероятное решение. Если пакеты указаны, они имеют к абсолютно корректному проблему. Опция иногда необходима когда рабочий APT впервые; сам APT не позволяет поврежденным зависимостям от пакета существовать в системе. Возможно, что структура зависимостей системы может быть так повреждена, что требует ручного вмешательства (который обычно означает использовать dselect (1), или dpkg - удаляют для устранения некоторых незаконных пакетов), Блок цитирования

, Ubuntu попытается зафиксировать себя при выполнении команды. Когда это завершается, можно протестировать, если это работало путем выполнения команды снова, и необходимо получить вывод, подобный:

списки пакета Чтения... Сделанное дерево зависимостей Здания, Чтение информация состояния... Сделанный 0 обновленных, 0 недавно установленный, 0 для удаления и 2 не обновленный.

1
ответ дан 28 September 2019 в 16:30

После большого поиска с помощью Google и экспериментирования, я финал понял это. Открытое синаптическое, избранное состояние, и затем нажимает поврежденный. Полностью удалите что-либо туда, и затем это работает снова. Почти как волшебство. Но я все еще не понимаю, почему Вы ничего не можете установить, пока это не починило... компьютеры, все еще имеют длинный путь для движения, я предполагаю.

0
ответ дан 28 September 2019 в 16:30

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

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