https://askubuntu.com/questions/176121/dpkg-error-trying-to-overwrite-file-which-is- also-in
https://askubuntu.com/questions/1067430/apt-fix-broken-install-does-not-work-package-manager-broken-after-installing
https://askubuntu.com/questions/899497/cannot-fix-broken-packages-apt-get-f-install-doesnt-work
아무것도 설치하거나 시스템을 업그레이드할 수 없습니다. 위에 링크된 다양한 답변의 솔루션을 사용해 보았지만 작동하지 않았습니다. 패키지를 지우려고 했지만 이는 내 시스템 에 있는 다른 많은 패키지의 종속성 libkf5auth-dev
입니다 . 저는 18.04 LTS를 기반으로 KDE Neon을 실행하고 있지만 이전에는 적성 문제가 없었습니다.libkf5configwidgets-dev
libkf5configwidgets-dev
실행하면 sudo apt upgrade
다음과 같은 결과가 출력됩니다.
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libkf5auth-dev : Depends: libkf5auth5 (= 5.52.0+p18.04+git20181118.0151-0) but 5.52.0+p18.04+git20181130.1300-0 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
실행하면 sudo apt --fix-broken install
다음과 같은 결과가 출력됩니다. https://pastebin.com/5DSJKV0S
실행하면 apt-cache policy libkf5auth5 libkf5auth-dev libkf5configwidgets-dev
다음과 같은 결과가 나타납니다.https://pastebin.com/QuX1gYa8
답변1
첫 번째 붙여넣기 상자에는 다음과 같이 표시됩니다(하단).
[...] trying to overwrite '/usr/lib/x86_64-linux-gnu/cmake/KF5Auth/KF5AuthToolsTargets-debian.cmake', which is also in package libkf5auth-bin-dev:amd64 5.52.0+p18.04+git20181118.0151-0"
이것은 귀하의 직접적인 질문 인 것 같습니다.
더 큰 문제는 하루가 지난 git 패키지를 사용하고 있다는 것입니다. 이는 자신이 무엇을 하고 있는지 실제로 알지 않는 한 나쁜 생각입니다.
sudo apt purge libkf5auth-bin-dev:amd64
또는 실패할 경우 dpkg를 사용하세요.
sudo dpkg --force-all --remove libkf5auth-bin-dev
그러면 업그레이드할 수 있습니다.경고하다:패키지를 "강제"하면 시스템이 소모되고 사용할 수 없게 되더라도 dpkg는 해당 패키지를 제거합니다.
sudo apt install libkf5auth-dev
그러나 최근 개발된 패키지를 설치할 때 패키지 자체의 버그를 포함하여 apt
지속적으로 해결될 수 없는 해결되지 않은 종속성 문제와 같은 버그가 있을 수 있다는 점에 유의하십시오. 이러한 패키지는 apt를 사용하여 설치할 수 없습니다.