apt-getエラー: 'package'パッケージの他のインスタンスとは異なる共有 'filename'を上書きしようとしました。

apt-getエラー: 'package'パッケージの他のインスタンスとは異なる共有 'filename'を上書きしようとしました。

Debian Wheezyに複数のUbuntuパッケージをインストールしようとしましたが、失敗し、パッケージが破損しています。

apt-get -f install問題は、次のエラーが原因で実行も失敗することです。

Preparing to replace libqtwebkit4:amd64 2.2.1-1ubuntu4 (using .../libqtwebkit4_2.2.1-5_amd64.deb) ...
Unpacking replacement libqtwebkit4:amd64 ...
dpkg: error processing /var/cache/apt/archives/libqtwebkit4_2.2.1-5_amd64.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libqtwebkit4/changelog.Debian.gz', which is different from other instances of package libqtwebkit4:amd64
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)

特定のファイルを上書きすることについて文句を言うようです。このファイルを削除または移動する必要がありますか?

ベストアンサー1

最後に、問題のあるファイルのディレクトリを移動しました。

sudo mv /usr/share/doc/libqtwebkit4 /usr/share/doc/libqtwebkit4.backup

その後apt-get -f install は正常に実行されます。

おすすめ記事