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"
これはあなたの直接の質問のようです。
もっと大きな問題は、1日が過ぎた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を使用してインストールできません。