今日、qupzillaをインストールしてchrome(RAMを大量に使用する))が好きで、リポジトリを使用して最新バージョンに更新したかったのですが、エラーがポップアップしました:
dpkg: error processing archive /var/cache/apt/archives/qupzilla_1.8.6-1~trusty_AMD64.deb
(--unpack): trying to overwrite '/usr/lib/x86_64-linux-gnu/qupzilla/libPIM.so', which is also in package libqupzilla1 1.6.0-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/qupzilla_1.8.6-1~trusty_AMD64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
apt-get autoremove
を試し、apt-get remove libqupzilla1
を試しました。動作せず、破損したパイプエラーを返します。
そこで、シナプスパッケージマネージャーを起動し、libqupzilla1を削除しようとしました。残念ながら、同時にqupzillaを更新したいため(削除する前に更新することから開始)、同じエラーが再び発生します。
その後、ファイルを手動で削除しようとしましたが、残念ながら上書きできませんでした。ファイルは削除されます(保存場所にバックアップされ、Sudo rm /usr/lib/x86_64-linux-gnu/qupzilla/libPIM.so
を使用して削除されます)が、同じエラーが発生します。
Qupzillaを更新する前に最初にlibqupzilla1を削除するために使用できるヒントやヒントはありますか?
この古いlibパッケージを削除するためだけにqupzillaを削除しなければならないのではないかと心配していますが、回避方法があれば、それを学びたいと思います。
よく調べてみたところ、libqupzilla1パッケージを強制的に削除し、qupzillaを最新リリースに更新することができました。将来の参考のために、次のコードを使用してパッケージを削除しました
Sudo dpkg --force-all -P libqupzilla1
その後、最新バージョンをインストールしました
Sudo apt-get install qupzilla