Próbuję zainstalować tutaj najnowszą plazmę KDE, ale dostaję
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.
a kiedy podałem sudo apt-get -f install
i mówię Y
o uzyskaniu 122 KB archiwów, otrzymuję:
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)
I za każdym razem, gdy próbuję zainstalować jakikolwiek inny pakiet, otrzymuję to samo. Co powinienem zrobić?
sudo rm
, aby usunąć „/usr/share/accounts/services/facebook-im.service”, który wydaje się nie stanie zastąpić, ale pojawia się ten sam komunikat z tego samego pliku, choć to już nie ma!Odpowiedzi:
Naprawiono to przez:
Spowoduje to usunięcie pakietów wymienionych w pierwszym poleceniu, a tym samym rozwiązanie konfliktu pakietów.
źródło
Domyślnie menedżer pakietów odmawia zastąpienia plików, które pojawiają się również w innych zainstalowanych pakietach (niezależnie od tego, czy plik rzeczywiście istnieje, czy nie), co jest rozsądną decyzją, aby nieumyślnie uszkodzić pakiety. W twoim przypadku oznacza to, że pakiety są niekompatybilne. Widzę, że jeden pochodzi z umowy PPA, więc powinieneś napisać do opiekuna tej umowy, aby zbadać problem.
W międzyczasie, ponieważ plik będący w konflikcie jest tylko ikoną, można bezpiecznie przesłonić decyzję menedżera pakietów za pomocą
--force-overwrite
:źródło
Rozwiązałem następujące kwestie:
Znajdź deb, który powoduje problemy:
W moim przypadku paczka była
Zainstaluj z
--force-overwrite
:Polecenie i tak zakończy się błędami
Napraw instalację
źródło
sudo apt-get install kubuntu-desktop
[16.04] potrzebne było wiele ustawień