Я пытаюсь установить последнюю версию KDE Plasma здесь, но я получаю
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 (>= 0.9.0) but it is not installed
E: Unmet dependencies. Try using -f.
и когда я, sudo apt-get -f install
как указано, и я говорю, Y
чтобы получить 122 КБ архивов, я получаю:
Preparing to unpack .../kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb ...
Unpacking kde-config-telepathy-accounts (15.04.0-0ubuntu1~ubuntu15.04~ppa1) ...
dpkg: error processing archive /var/cache/apt/archives/kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb (--unpack):
trying to overwrite '/usr/share/accounts/services/facebook-im.service', which is also in package account-plugin-facebook 0.12+15.04.20150415.1-0ubuntu1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
И всякий раз, когда я пытаюсь установить любой другой пакет, я получаю то же самое. Что мне делать?
sudo rm
удалял "/usr/share/accounts/services/facebook-im.service", который, кажется, не может перезаписать, но я получаю то же сообщение с тем же файлом, хотя его больше нет!Ответы:
Исправлено:
Это удаляет пакеты, перечисленные в первой команде, и, таким образом, разрешает конфликт пакетов.
источник
По умолчанию диспетчер пакетов отказывается перезаписывать файлы, которые также появляются в других установленных пакетах (независимо от того, существует ли файл на самом деле или нет), что является разумным решением не случайно повредить пакеты. В вашем случае это означает, что пакеты несовместимы. Я вижу, что один из них поступил из PPA, поэтому вы должны написать сопровождающему этого PPA для расследования проблемы.
Между тем, поскольку конфликтующий файл - это всего лишь значок и значок, довольно безопасно переопределить решение менеджера пакетов с помощью
--force-overwrite
:источник
Я решил следующее:
Найти деб, который вызывает проблемы:
В моем случае посылка была на
Установите его с помощью
--force-overwrite
:В любом случае команда завершится с ошибками
Исправить установку
источник
sudo apt-get install kubuntu-desktop
[16.04] потребовалось много настроек