Как разрешить конфликт пакетов с apt-get

У меня есть конфликт пакетов, который мешает мне устанавливать другое необходимое программное обеспечение: я хочу установить tftp, но получить следующее:

ron@jpax-build07:~/tmp$ sudo apt install tftp 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 going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). ron@jpax-build07:~/tmp$

Хорошо, поэтому я попытался:

ron@jpax-build07:~/tmp$ sudo apt -f install Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: libpthread-stubs0-dev:i386 libx11-dev:i386 libxau-dev:i386 libxcb1-dev:i386 libxdmcp-dev:i386 libxext-dev:i386 libxfixes-dev:i386 libxtst6:i386 Use 'sudo apt autoremove' to remove them. 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 0 not upgraded. 444 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] (Reading database ... 303598 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.12+16.04.20160126-0ubuntu1 Processing triggers for libc-bin (2.23-0ubuntu9) ... 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) ron@jpax-build07:~/tmp$

Как мне избавиться от этого беспорядка?

UPDATE1

Когда я делаю $ sudo apt remove kde-config-telepathy-accounts, я получаю Package 'kde-config-telepathy-accounts' is not installed, so not removed, где $ sudo apt remove account-plugin-google дает мне неудовлетворенные зависимости из kde-telepathy-minimal, которая зависит от kde-config-telepathy-accounts - это не имеет смысла!

0
задан 7 November 2017 в 22:09

3 ответа

Внимательно прочитайте сообщение об ошибке, ища фактическую ошибку dpkg.

Вот ваш, который, вероятно, будет отличаться от большинства других, которые найдут этот поток.

dpkg: error архив обработки /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb (--unpack): попытка перезаписать '/usr/share/accounts/services/google-im.service ', который также находится в пакете account-plugin-google 0.12 + 16.04.20160126-0ubuntu1

Давайте рассмотрим это отдельно и повторим его более четко:

dpkg: архив обработки ошибок /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb (--unpack): попытка перезаписать '/ usr / share / accounts / services / google-im. service ', который также находится в пакете account-plugin-google 0.12 + 16.04.20160126-0ubuntu1

dpkg: обработка ошибок PACKAGE_A (--unpack): попытка перезаписать FILE_NAME, что также в PACKAGE_B

Теперь вы можете увидеть, что пытается сказать сообщение об ошибке?

Большинство файлов в вашей системе могут предоставляться только одним пакетом за раз. Когда два пакета пытаются предоставить один и тот же файл, они конфликтуют. Вы не можете устанавливать оба одновременно.

1
ответ дан 22 May 2018 в 16:26
  • 1
    Ну, действительно, нужно подать отчет об ошибке в отношении повреждающих пакетов – Panther 7 November 2017 в 21:46
  • 2
    Pleaseee UPDATE1 выше, спасибо! – cerr 7 November 2017 в 22:10
  • 3
    Это другой вопрос. Ваш первоначальный вопрос был «что происходит?». и мы ответили на это. Ваш новый вопрос: «Как работает управление пакетами?» AskUbuntu плохо подходит для последующих вопросов, поскольку они вряд ли помогут будущим зрителям. Ubuntuforums.org лучше для интерактивного обучения. Короткий ответ заключается в том, что у вас есть что-то установленное, для которого требуется пакет (не оба), поэтому удаление одного из них приведет к установке другого. – user535733 7 November 2017 в 22:42

Внимательно прочитайте сообщение об ошибке, ища фактическую ошибку dpkg.

Вот ваш, который, вероятно, будет отличаться от большинства других, которые найдут этот поток.

dpkg: error архив обработки /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb (--unpack): попытка перезаписать '/usr/share/accounts/services/google-im.service ', который также находится в пакете account-plugin-google 0.12 + 16.04.20160126-0ubuntu1

Давайте рассмотрим это отдельно и повторим его более четко:

dpkg: архив обработки ошибок /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb (--unpack): попытка перезаписать '/ usr / share / accounts / services / google-im. service ', который также находится в пакете account-plugin-google 0.12 + 16.04.20160126-0ubuntu1

dpkg: обработка ошибок PACKAGE_A (--unpack): попытка перезаписать FILE_NAME, что также в PACKAGE_B

Теперь вы можете увидеть, что пытается сказать сообщение об ошибке?

Большинство файлов в вашей системе могут предоставляться только одним пакетом за раз. Когда два пакета пытаются предоставить один и тот же файл, они конфликтуют. Вы не можете устанавливать оба одновременно.

1
ответ дан 18 July 2018 в 03:42

Внимательно прочитайте сообщение об ошибке, ища фактическую ошибку dpkg.

Вот ваш, который, вероятно, будет отличаться от большинства других, которые найдут этот поток.

dpkg: error архив обработки /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb (--unpack): попытка перезаписать '/usr/share/accounts/services/google-im.service ', который также находится в пакете account-plugin-google 0.12 + 16.04.20160126-0ubuntu1

Давайте рассмотрим это отдельно и повторим его более четко:

dpkg: архив обработки ошибок /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb (--unpack): попытка перезаписать '/ usr / share / accounts / services / google-im. service ', который также находится в пакете account-plugin-google 0.12 + 16.04.20160126-0ubuntu1

dpkg: обработка ошибок PACKAGE_A (--unpack): попытка перезаписать FILE_NAME, что также в PACKAGE_B

Теперь вы можете увидеть, что пытается сказать сообщение об ошибке?

Большинство файлов в вашей системе могут предоставляться только одним пакетом за раз. Когда два пакета пытаются предоставить один и тот же файл, они конфликтуют. Вы не можете устанавливать оба одновременно.

1
ответ дан 24 July 2018 в 17:54

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

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