web-dev-qa-db-ja.com

digikamに関するUbuntu 18.04の問題

18.04にアップグレードしたばかりで、アップグレードや新しいプログラムをターミナル経由でインストールしようとしています。次のメッセージが表示されます

digikam-private-libs : Depends: libkf5sane5 (>= 4.3.4) but it is not going to be installed
                        Depends: libqtav1 but it is not going to be installed
                        Depends: libqtavwidgets1 but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
i have tried  Sudo apt --fix broken install and get this message.dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../libqtav1_1.12.0+ds-4build3_AMD64.deb ...
Unpacking libqtav1:AMD64 (1.12.0+ds-4build3) ...
dpkg: error processing archive /var/cache/apt/archives/libqtav1_1.12.0+ds-4build3_AMD64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libQtAV.so.1', which is also in package libqtav:AMD64 1.11.0~git170314-xenial~ppa1
Preparing to unpack .../libqtavwidgets1_1.12.0+ds-4build3_AMD64.deb ...
Unpacking libqtavwidgets1:AMD64 (1.12.0+ds-4build3) ...
dpkg: error processing archive /var/cache/apt/archives/libqtavwidgets1_1.12.0+ds-4build3_AMD64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libQtAVWidgets.so.1', which is also in package libqtavwidgets:AMD64 1.11.0~git170314-xenial~ppa1
Errors were encountered while processing:
 /var/cache/apt/archives/libkf5sane5_17.12.3-0ubuntu1_AMD64.deb
 /var/cache/apt/archives/libqtav1_1.12.0+ds-4build3_AMD64.deb
 /var/cache/apt/archives/libqtavwidgets1_1.12.0+ds-4build3_AMD64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

apt remove digikamapt purge digikamを試みて、このメッセージを受信しました

 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:
 digikam-private-libs : Depends: libkf5sane5 (>= 4.3.4) but it is not going to be installed
                        Depends: libqtav1 but it is not going to be installed
                        Depends: libqtavwidgets1 but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Aptitudeをインストールして、同じメッセージが表示されるようにしました。 Digikamはソフトウェアセンターにインストールされていないように見え、インストールを押すとエラーメッセージが表示されます。それ以外はすべて正常に動作しているようです。ありがとう、、、、、ジャック

1

2つのリリース(16.04と18.04)の間にパッケージングエラーがあるようです。

したがって、これらのパッケージを強制的にインストールできます。

Sudo dpkg -i --force-all /var/cache/apt/archives/libkf5sane5_17.12.3-0ubuntu1_AMD64.deb
Sudo dpkg -i --force-all /var/cache/apt/archives/libqtav1_1.12.0+ds-4build3_AMD64.deb
Sudo dpkg -i --force-all /var/cache/apt/archives/libqtavwidgets1_1.12.0+ds-4build3_AMD64.deb

そして、パッケージのインストールを再開します

Sudo dpkg --configure -a
Sudo apt-get install -f

必ずすべてのパッケージの依存関係をアップグレードし、パッケージを再インストールしてください

Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo apt-get install --reinstall libkf5sane5 libqtav1 libqtavwidgets1
0
N0rbert